ブラウザ内完結

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

Base64 デコード / Base64 エンコードをブラウザ内で即実行。テキスト・ファイル・Data URLを変換できるBase64変換ツールです。

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

入力の内容から最適な処理を提案します。

入力(テキスト)
Ctrl/⌘ + Enter で変換
※入力内容は送信されず、このブラウザ内で処理されます。
出力
出力はコピーまたはダウンロードできます。

詳細設定

共通
エンコード(テキスト)
文字エンコーディング
UTF-8
出力形式
MIME
デコード(表示/出力)
デコード結果の扱い

テキストとして表示する場合はUTF-8として解釈します。元データが別の文字コードの場合、表示が崩れることがあります。

使い方・例

Base64をエンコードする

  1. モードを「エンコード」または「自動判定」にします。
  2. 入力欄にテキストを貼り付けます。
  3. 変換をクリックしてBase64を取得します。
入力
Hello, Base64!
出力
SGVsbG8sIEJhc2U2NCE=

Base64をデコードする

  1. モードを「デコード」または「自動判定」にします。
  2. Base64(またはData URL)を貼り付けます。
  3. 変換するとテキストまたはファイル結果が表示されます。
入力
44OG44Kt44K544OI44Gu5L6L44Gn44GZ
出力
テキストの例です

Data URLを分離する

Data URLを貼り付けると、MIMEとBase64本体を自動で分離します。コピーして再利用できます。

Data URL
data:text/plain;base64,SGVsbG8=
分離結果
MIME: text/plain
Base64: SGVsbG8=

注意事項

日本語が化ける場合

「テキストとして表示(UTF-8)」でも崩れる場合は、バイナリとしてダウンロードして確認してください。

Data URLの形式

data:...;base64, 以降がBase64本体です。ヘッダーが欠けていると分離できません。

巨大な入力

サイズが大きい場合、処理に時間がかかることがあります。

豆知識

  • Base64は3バイトを4文字に変換します。
  • URL-safe Base64は + / の代わりに - _ を使います。

よくある質問

日本語が化けます

「テキストとして表示(UTF-8)」モードを用意しています。バイナリデータの場合は「ファイルとしてダウンロード」に切り替えて確認してください。

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

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

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

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

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

できます。「空白・改行を無視」をONにすると、メールや証明書などの改行入りBase64も扱えます。

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

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