Base64 エンコード・デコード
日本語を含む文字列も文字化けせずに Base64 へ変換・復元できます。
🔒 入力した内容はブラウザの中だけで処理し、サーバーには送信しません。
使い方と解説
Base64 は、バイト列を英数字と + /(URL セーフ形式では - _)の64種類の文字で表す方法です。メールの添付、Basic 認証のヘッダー、JWT、データ URL などで使われます。
JavaScript の btoa() は日本語をそのまま渡すとエラーになりますが、このツールは選んだ文字コードでバイト列にしてから変換するので、日本語も正しく扱えます。デコードでは、改行やパディング(=)のない文字列、URL セーフ形式もそのまま受け付けます。
よくある質問
JWT の中身を見られますか?
JWT はドットで区切られた3つの部分からなり、1つ目(ヘッダー)と2つ目(ペイロード)は URL セーフな Base64 です。それぞれを貼り付けてデコードすると JSON が読めます。署名の検証はできません。
Base64 は暗号化ですか?
いいえ。誰でも元に戻せる変換なので、パスワードなどを隠す目的には使えません。
画像などのファイルは変換できますか?
このツールは文字列用です。バイナリをデコードした場合は、文字として読めない旨を表示します。