Base64 エンコード・デコード

テキストを Base64 に変換したり、Base64 を元のテキストに戻したりできます。日本語や絵文字(UTF-8)にも対応し、URL セーフ形式も選べます。処理はすべてブラウザ内で行います。

🔒 入力した内容は端末の外に出ません。計算はすべてブラウザ内で行われます。

Base64 のエンコード・デコードのしかた

  1. エンコードかデコードかを選びます。
  2. 入力欄にテキストを入力または貼り付けます。結果はすぐに表示されます。
  3. URL の中で使う場合は、URL セーフ形式をオンにします。
  4. 結果をコピーするか、そのまま入力に戻して続けて変換できます。

Base64 とは

Base64 は、データを64種類の文字(英数字と + と /)だけで表す方式です。メール、URL、JSON ファイル、認証ヘッダーなど、テキストしか扱えない場所でもデータを受け渡せます。

暗号ではありません。誰でもデコードできるため、パスワードや機密データの保護には使えません。あくまでテキストとして運んだり保存したりするためのものです。

URL セーフ形式は、+ と / を - と _ に置き換え、パディングの = を省きます。そのため、エスケープせずに URL へ入れられます。

ご注意

よくある質問

Base64 は安全ですか?暗号化されますか?

いいえ。Base64 は表現を変えるだけで、誰でも元に戻せます。情報を守るには暗号化が必要です。

日本語や絵文字も使えますか?

はい。エンコード前にテキストを UTF-8 に変換するので、特殊な文字もそのまま保たれます。

URL セーフな Base64 とは何ですか?

+ と / の代わりに - と _ を使い、パディングの = を付けない形式です。トークンや URL でよく使われます。

入力したテキストはサーバーに送信されますか?

いいえ。変換はブラウザ内で行われ、テキストは端末の外に出ません。

無料で使えますか?

はい、無料です。登録も不要で、ブラウザ上ですぐに使えます。