本文へ移動

Base64 エンコード・デコード

テキストやファイルを Base64 の文字列に変換(エンコード)したり、Base64 を元のテキスト・ファイルに戻したり(デコード)します。

上限:テキスト・ファイル 10MBお使いの端末内で処理します(ファイルや入力内容は送信されません)

方向
文字コード

テキストを入れるかファイルを選ぶと、ここに Base64 が出ます。

使い方

  1. エンコードかデコードを選びます。
  2. テキストを貼り付けるか、エンコードのときはファイルを選びます。
  3. 結果をコピーするか、ファイルで保存します。「結果をデコードして確かめる」で元に戻るかを確かめられます。

注意事項

  • ファイルや入力内容はお使いのブラウザ内で処理され、サーバーには送信されません。
  • 日本語は UTF-8(既定)か Shift_JIS で変換します。Shift_JIS で表せない文字(絵文字など)は、その場所を示します。
  • デコードでは、空白・改行は無視し、URL セーフの形(- と _)や末尾の = の省略も読めます。
  • デコードした結果がテキストでないとき(画像など)は、ファイルとして保存できます。
  • 画面に出すのは先頭の 20 万文字までです。コピー・保存は全文です。
  • ブラウザの拡張機能・翻訳機能・スペルチェックによる送信は、このサイトの管理外です。

よくある質問

Base64 は暗号ですか?

暗号ではありません。誰でも元に戻せる変換です。パスワードなど秘密の情報を守る目的には使えません。

画像を Data URI にできますか?

エンコードでファイルを選び、詳細設定の「Data URI の形で出す」を選んでください(data:image/png;base64,… の形になります)。

URL セーフとは?

URL やファイル名に使えるよう、+ と / の代わりに - と _ を使い、末尾の = を付けない形です(RFC 4648 §5)。