Base64 エンコード・デコード
文字列とBase64を相互変換します。日本語や絵文字もUTF-8で正しく扱えます。
テキストを入力すると自動で変換します。
補足
- 日本語や絵文字はUTF-8のバイト列に変換してからBase64化します。文字化けしません。
- デコード時は改行や空白、パディング(=)の欠けたBase64、URLセーフ形式(-と_)も受け付けます。
- 画像などバイナリをデコードした場合、テキストとしては表示できません。
よくある質問
日本語や絵文字をBase64にすると文字化けしませんか?
文字化けしません。いったんUTF-8のバイト列へ変換してからBase64にするため、日本語・絵文字・記号もそのまま復元できます。
URLセーフなBase64(-と_)もデコードできますか?
できます。URLセーフ形式のほか、途中の改行や空白、末尾のパディング(=)が欠けたBase64も受け付けます。
画像などバイナリのBase64も扱えますか?
エンコードとデコードの計算はできますが、結果はテキストとして表示するため、画像などのバイナリはそのままでは読める形になりません。データURLの中身を確認する用途に向いています。