Base64 エンコード・デコード

日本語を含む文字列も文字化けせずに Base64 へ変換・復元できます。

🔒 入力した内容はブラウザの中だけで処理し、サーバーには送信しません。

使い方と解説

Base64 は、バイト列を英数字と + /(URL セーフ形式では - _)の64種類の文字で表す方法です。メールの添付、Basic 認証のヘッダー、JWT、データ URL などで使われます。

JavaScript の btoa() は日本語をそのまま渡すとエラーになりますが、このツールは選んだ文字コードでバイト列にしてから変換するので、日本語も正しく扱えます。デコードでは、改行やパディング(=)のない文字列、URL セーフ形式もそのまま受け付けます。

よくある質問

JWT の中身を見られますか?

JWT はドットで区切られた3つの部分からなり、1つ目(ヘッダー)と2つ目(ペイロード)は URL セーフな Base64 です。それぞれを貼り付けてデコードすると JSON が読めます。署名の検証はできません。

Base64 は暗号化ですか?

いいえ。誰でも元に戻せる変換なので、パスワードなどを隠す目的には使えません。

画像などのファイルは変換できますか?

このツールは文字列用です。バイナリをデコードした場合は、文字として読めない旨を表示します。

ほかの開発者ツール