Base64 エンコード・デコード

文字列とBase64を相互変換します。日本語や絵文字もUTF-8で正しく扱えます。

テキストを入力すると自動で変換します。

補足

  • 日本語や絵文字はUTF-8のバイト列に変換してからBase64化します。文字化けしません。
  • デコード時は改行や空白、パディング(=)の欠けたBase64、URLセーフ形式(-と_)も受け付けます。
  • 画像などバイナリをデコードした場合、テキストとしては表示できません。

よくある質問

日本語や絵文字をBase64にすると文字化けしませんか?

文字化けしません。いったんUTF-8のバイト列へ変換してからBase64にするため、日本語・絵文字・記号もそのまま復元できます。

URLセーフなBase64(-と_)もデコードできますか?

できます。URLセーフ形式のほか、途中の改行や空白、末尾のパディング(=)が欠けたBase64も受け付けます。

画像などバイナリのBase64も扱えますか?

エンコードとデコードの計算はできますが、結果はテキストとして表示するため、画像などのバイナリはそのままでは読める形になりません。データURLの中身を確認する用途に向いています。

↑↓ 移動 / Enter 開く / Esc 閉じる