Base64エンコード・デコード
テキストとBase64の相互変換
このツールについて
テキストをUTF-8バイト列に変換し、3バイトを4文字のASCII文字列にマッピングするBase64エンコードをブラウザ上で実行します。デコードはその逆変換です。日本語などのマルチバイト文字も正しく処理されます。入力データはサーバーに送信されません。
このツールはブラウザ上で動作します。入力データがサーバーに送信されることはありません。
よくある質問
日本語などのマルチバイト文字もエンコードできますか?
はい。UTF-8エンコーディングに対応しているため、日本語や絵文字などのマルチバイト文字も正しくエンコード・デコードできます。
エンコードとデコードはどのように切り替えますか?
画面上部の「エンコード」「デコード」ボタンで切り替えられます。エンコードモードではテキストからBase64へ、デコードモードではBase64からテキストへ変換します。
Base64エンコードするとデータサイズはどのくらい増えますか?
Base64エンコードすると元のデータの約1.33倍(約33%増)のサイズになります。3バイトのデータが4文字のASCII文字列に変換されるためです。