Last deploy: 2026-03-21 16:20 JST · c97e6ef

Base64 エンコード・デコード

テキストやファイルをBase64に変換。UTF-8対応・URL-safeモード搭載

0 文字
0 文字

ファイルをドラッグ&ドロップ、またはクリックして選択

ファイルをBase64文字列にエンコードします

🔒 データはサーバーに送信されません。すべてブラウザ上で処理されます。

Base64エンコードとは?

Base64はバイナリデータを64種類のASCII文字(A-Z, a-z, 0-9, +, /)で表現するエンコード方式です。 メール(MIME)、Data URI、JSON内のバイナリ埋め込み、JWT(JSON Web Token)など、 テキストベースのプロトコルでバイナリデータを安全に扱うために広く利用されています。

主な用途

  • Data URI ── HTMLやCSSに画像を直接埋め込む(data:image/png;base64,...
  • API通信 ── JSONレスポンスにバイナリデータを含める
  • メール添付 ── MIMEエンコーディングでファイルを添付
  • 認証 ── Basic認証ヘッダー、JWTトークン
  • 設定ファイル ── YAML/JSONに証明書や鍵を埋め込む

URL-safe Base64

標準Base64の「+」「/」はURLで特殊な意味を持つため、 URLやファイル名で使う場合はURL-safe Base64(RFC 4648)が推奨されます。 「+」を「-」に、「/」を「_」に置き換え、 末尾のパディング「=」を除去します。

関連ツール

ハッシュ値生成ツールではSHA-256やMD5のハッシュを計算できます。 JSON整形ツールではBase64文字列を含むJSONを見やすく整形できます。