Base64 エンコード / デコード
テキストをBase64形式にエンコード、またはBase64文字列をテキストにデコード。日本語を含むUnicode・URL安全Base64にも対応した無料オンラインツール。
使い方
モードを選択する
「エンコード」でテキストをBase64に変換、「デコード」でBase64をテキストに戻します。
テキストを入力する
入力欄にテキストを入力またはペーストします。日本語などのUnicode文字も完全対応しています。
結果を確認する
入力と同時に変換結果が出力欄に表示されます。
コピーまたは交換する
「コピー」ボタンで結果をクリップボードに保存。「入出力を交換」で出力を入力に移動し、モードを反転できます。
よくある質問
Base64は、バイナリデータをASCII文字(A〜Z、a〜z、0〜9、+、/の64文字)で表現するエンコード方式です。メール(MIME)やJSON、データURIなど、テキストベースの形式にバイナリデータを埋め込む際に広く使われます。
URL安全Base64(RFC 4648 §5)は、標準の+を-に、/を_に置き換え、パディング文字(=)を省略した形式です。URLやファイル名に含めても問題なく使用できます。
はい。このツールはBase64エンコード前にテキストをUTF-8バイト列に変換するため、日本語・中国語・アラビア語・絵文字などあらゆるUnicode文字に対応しています。
Base64エンコードによりデータサイズは約33%増加します。3バイトのデータが4文字のBase64文字列になるためです。例えば1KBのデータをエンコードすると約1.37KBになります。