Base64 エンコーダー / デコーダー

プレーンテキストを Base64 にエンコードし、Base64 を Unicode テキストにデコードする処理をブラウザ内で直接実行します。

プレーンテキスト
絵文字や非ラテン文字を含む、任意の UTF-8 テキストを貼り付けたり入力したりできます。
Base64 出力
Base64 テキストを直接編集すると、プレーンテキストにデコードされます。

Base64 とは?

Base64 は、メール本文、JSON ブロブ、小さな data URL など、テキストベースのチャネルでバイナリ互換のペイロードを運ぶ必要があるときに役立ちます。これはエンコードの層であり、セキュリティの層ではありません。

使用する場面

  • API が Base64 文字列を返す、または期待する場合の手軽なデバッグ。
  • ログやペイロード用に、ブラウザのテキストを安全な転送形式へ変換する。
  • 貼り付けた Base64 ブロブが期待どおりの内容にデコードされるかを確認する。

注意すべき点

  • Base64 はデータサイズを約 3 分の 1 増加させます。
  • 元の値を暗号化したり隠したりするものではありません。
  • パディング不正やコピー&ペーストの不備は、通常デコードエラーとして現れます。