OpenReplay Logo
12k
12k

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

Base64 でテキストをエンコード・デコードします。処理はローカルで行われ、何もブラウザの外に出ることはありません。

ローカルで処理されます

このツールについて

Base64 はバイナリデータを 64 個の印字可能な ASCII 文字で表現するため、テキスト向けに作られたシステム(HTTP ヘッダー、JSON ペイロード、data URI、メール)でもデータが壊れずに通ります。

Authorization ヘッダーを調べたり、小さなアセットを data URI として埋め込んだり、デバッグ中にペイロードをデコードしたりするのにご利用ください。

Base64 はエンコードであって暗号化ではありません。誰でもデコードできます。秘密情報の保護には決して使わないでください。

よくある質問

Base64 は暗号化ですか?

いいえ。これは秘匿性がまったくない可逆的なテキストエンコードで、誰でも瞬時にデコードできます。秘密情報には本物の暗号技術をお使いください。

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

base64url は + と / を - と _ に置き換えるため、値が URL やファイル名の中でも壊れずに残ります。JWT が使っているのがこの形式です。

なぜ出力が = 記号で終わるのですか?

パディングです。Base64 は 3 バイトのブロック単位で処理し、入力の長さが 3 の倍数でないときに = が最後のブロックを埋めます。