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を見やすく整形できます。