Base64 のエンコード・デコードのしかた
- エンコードかデコードかを選びます。
- 入力欄にテキストを入力または貼り付けます。結果はすぐに表示されます。
- URL の中で使う場合は、URL セーフ形式をオンにします。
- 結果をコピーするか、そのまま入力に戻して続けて変換できます。
Base64 とは
Base64 は、データを64種類の文字(英数字と + と /)だけで表す方式です。メール、URL、JSON ファイル、認証ヘッダーなど、テキストしか扱えない場所でもデータを受け渡せます。
暗号ではありません。誰でもデコードできるため、パスワードや機密データの保護には使えません。あくまでテキストとして運んだり保存したりするためのものです。
URL セーフ形式は、+ と / を - と _ に置き換え、パディングの = を省きます。そのため、エスケープせずに URL へ入れられます。
ご注意
- このツールはテキスト専用です。ファイルや画像の変換には別のツールが必要です。
- テキストは UTF-8 でエンコードされます。UTF-8 のテキストではないデータをデコードすると、無効と表示されます。
- Base64 にすると、データサイズはおよそ3分の1増えます。
よくある質問
Base64 は安全ですか?暗号化されますか?
いいえ。Base64 は表現を変えるだけで、誰でも元に戻せます。情報を守るには暗号化が必要です。
日本語や絵文字も使えますか?
はい。エンコード前にテキストを UTF-8 に変換するので、特殊な文字もそのまま保たれます。
URL セーフな Base64 とは何ですか?
+ と / の代わりに - と _ を使い、パディングの = を付けない形式です。トークンや URL でよく使われます。
入力したテキストはサーバーに送信されますか?
いいえ。変換はブラウザ内で行われ、テキストは端末の外に出ません。
無料で使えますか?
はい、無料です。登録も不要で、ブラウザ上ですぐに使えます。