Base64エンコード・デコード

テキストをBase64形式へエンコード、またはBase64文字列を元のテキストへデコードします。
Basic認証のヘッダー値を確認したいとき、APIレスポンスやトークンに含まれるBase64データを読み解くときに使えます。
変換・集計はこのブラウザ内で実行します。

UTF-8の文章をBase64と相互変換する

日本語を含むテキストをUTF-8のバイト列にしてBase64へ変換し、Base64からUTF-8テキストへ戻します。テキストを扱うAPIや設定値の内容確認を補助します。

基本的な使い方

  1. 文章を入力して「Base64エンコード」を押すとBase64文字列が表示されます。
  2. 元に戻すときはBase64文字列を入力して「Base64デコード」を押します。エラー時は形式と文字コードを確認します。

入力例と結果

日本語をBase64へ

入力

日本語

結果

5pel5pys6Kqe

処理の仕様

  • 標準Base64の文字セット(+・/・=を含む)を使用します。デコード時には半角スペース・タブ・LF・CR・フォームフィードを除きます。
  • デコード結果が正しいUTF-8テキストでない場合はエラーになります。画像や任意のバイナリファイルを復元するツールではありません。

注意点

Base64は暗号化ではなく、元の内容へ戻せる表現形式です。Base64urlの「-」「_」やdata URLの接頭辞には対応していません。機密情報を秘匿する目的には使わないでください。

よくある利用場面

API仕様に載っているテキストのエンコード例の確認や、Base64として受け取ったUTF-8のメッセージの読み取りに使えます。

関連ツール