Base64 エンコーダー & デコーダー

UTF-8 テキストを標準または URL-safe Base64 でエンコード・デコードします。API ペイロード、Basic Auth のデバッグ、データスニペットに便利です。

この変換はブラウザ内だけで実行され、サーバーへはアップロードされません。

URL-safe は +/ の代わりに -_ を使い、= パディングを省略します。

  • 入力0
  • 出力0
  • オプション標準

入力

出力

画像ファイルは 画像→Base64 — データURI

このツールについて

UTF-8 テキストと Base64 を相互変換します。標準+/= パディング)と URL-safe-_、パディング省略)を選べます。

Base64 は暗号化ではありません。秘密鍵なしで元に戻せ、出力は入力より約 33% 大きくなります。

API ペイロード、Basic Auth の確認、短いテキスト断片向けです。画像ファイルは「画像→Base64」を使ってください。

よくある用途

  • API の JSON やヘッダー内 Base64 値の作成・確認
  • Authorization: Basic … 用の user:pass 形式のエンコード
  • 短いテキストの data URI 風スニペット準備(画像は別ツール)

使い方

  1. Encode / Decode を選びます。入力すると結果がライブ更新されます。
  2. クエリやパス向けなら URL-safe をオンにします。
  3. テキストまたは Base64 を貼り付けます。Base64 内の空白は無視されます。
  4. 出力をコピーします。失敗時は標準/URL-safe とパディングを確認します。

入力 / 設定出力メモ
Hello → 標準エンコードSGVsbG8=パディング付きの基本例
SGVsbG8= → デコードHello上記の往復
user:pass → 標準エンコードdXNlcjpwYXNzBasic Auth 用クレデンシャル
subjects?_d → URL-safec3ViamVjdHM_X2Q/ の代わりに _= なし

実務での落とし穴

  • Base64 化した秘密も平文同様に扱ってください。
  • 標準と URL-safe を混在させるとデコードが失敗しやすくなります。
  • このページはテキスト専用です。画像は画像→Base64 を使います。

参考資料

最終更新: 2026-07-26

よくある質問

Base64 は暗号化ですか?
いいえ。秘密鍵のない可逆エンコードで、文字列があれば誰でもデコードできます。
標準と URL-safe の違いは?
標準は +/ と = パディング、URL-safe(RFC 4648 §5)は -_ を使い、多くの場合パディングを省略してクエリやパスに載せやすくします。
日本語テキストも正しく扱えますか?
はい。UTF-8 としてエンコード・デコードするため、ひらがな・漢字・絵文字も往復できます。
画像ファイルも変換できますか?
このツールは UTF-8 テキスト向けです。画像や data URI は「画像→Base64」ツールを使ってください。