Base64エンコード/デコード(テキスト・ファイル対応)

Base64 デコード、Base64 エンコード、base64 変換 ツールを1画面で使えます。

テキスト・ファイル・Data URLをブラウザ内で安全に変換します。

サーバー送信なし(ブラウザ内処理)
Data URL対応
UTF-8テキスト表示

変換ツール

モード切替(エンコード/デコード/自動判定)と入力切替(テキスト/ファイル)を上部で明確に切り替えできます。

入力内容は送信されず、このブラウザ内で処理されます。

Ctrl / Cmd + Enter で変換を実行できます。

サンプル

テキストをエンコード

入力

hello

出力

aGVsbG8=

Data URLをデコード

入力

data:text/plain;base64,44GT44KT44Gr44Gh44Gv

出力

こんにちは

使い方

  1. まずは「自動判定」のまま入力(テキストまたはファイル)します。
  2. 必要に応じて「エンコード / デコード」を手動で切り替えます。
  3. 「変換」後に「コピー」または「ダウンロード」で利用します。

Base64をエンコードする

  • テキストまたはファイルをBase64へ変換できます。
  • 出力形式を「Base64のみ」または「Data URL(MIME指定)」から選べます。

Base64をデコードする

  • 改行入り・空白入りBase64も処理できます。
  • URL-safe Base64(- と _)にも対応しています。
  • 結果はUTF-8テキスト表示か、バイナリダウンロードを選択できます。

Data URLを分離する

  • data:...;base64, のヘッダーと本体を自動分離します。
  • 分離結果として MIME と Base64本体 を表示し、個別コピーできます。

よくある質問

日本語が化けます

「テキストとして表示(UTF-8)」を選んでください。バイナリデータの場合は「バイナリとして扱う(ダウンロード)」に切り替えて確認してください。

Data URL(data:image/...;base64,)も対応していますか?

対応しています。data:*;base64, のヘッダーとBase64本体を自動で分離し、MIMEタイプも表示できます。

ファイルは送信されますか?

送信されません。変換はブラウザ内で完結し、サーバーへアップロードされません。

改行入りのBase64でもデコードできますか?

できます。「空白・改行を無視して処理」をONにすると、改行入りBase64も扱えます。

Base64URL(- と _)にも対応していますか?

対応しています。「URL-safe Base64(- と _)も許容」をONにしてください。

注意事項

  • テキストとして表示する場合はUTF-8として解釈します。元データが別の文字コードの場合、表示が崩れることがあります。
  • 大きなファイルではブラウザのメモリ制限により処理に時間がかかることがあります。

関連ツール