Base64エンコード・デコード
文字やファイルをBase64に変換したり、Base64を元に戻したりします。
文字列の変換
画像・ファイルをBase64に
Base64から画像・ファイルに戻す
Base64とは
Base64は、画像などのデータや日本語の文字を、英数字と「+」「/」「=」の64種類の文字だけで表す方法です。メールの添付ファイル、HTMLやCSSに画像を直接うめこむデータURL、APIの認証情報(Basic認証)などで使われています。
- 3バイトのデータを4文字で表すため、変換後のサイズは元の約1.33倍になります。
- 日本語はUTF-8のバイト列にしてから変換します(Shift_JISなど別の文字コードのBase64は、デコードすると文字化けすることがあります)。
- URLセーフ形式は、URLの中で特別な意味を持つ「+」「/」を「-」「_」に置きかえた形で、JWTなどで使われます。
暗号ではありません
Base64は誰でも元に戻せる「変換」で、暗号化ではありません。パスワードなど秘密の情報を隠す目的には使えません。このツールの変換はすべてブラウザの中で行われ、入力した内容やファイルは送信されません。