Base64変換
テキストをBase64形式にエンコードしたり、Base64文字列を元のテキストにデコードしたりできるツールです。すべての処理はブラウザ内で完結し、サーバーへデータが送信されることはありません。
使い方
- 「エンコード」または「デコード」を選択します。
- エンコードの場合は変換したいテキストを、デコードの場合はBase64文字列を入力欄に貼り付けます。
- 結果は即座に下の欄に表示されます。「結果を入力欄に反映して切り替え」で、出力結果をそのまま逆方向の変換に使うこともできます。
- 「クリップボードへコピー」で結果をコピー、「クリア」で入力内容をリセットできます。
このツールについて
Base64変換ツールは、テキストをBase64形式にエンコードしたり、Base64文字列を元のテキストにデコードしたりできるツールです。メールの添付ファイルやAPIのレスポンス、設定ファイルの中などでBase64エンコードされたデータを扱う際の確認・変換作業に活用できます。
日本語などのマルチバイト文字にも対応しており、TextEncoder/TextDecoderを用いてUTF-8のバイト列を経由して変換するため、絵文字や日本語を含む文字列も正しくエンコード・デコードできます。
よくある質問
日本語や絵文字を含む文字列もエンコードできますか?
できます。入力されたテキストはUTF-8のバイト列に変換した上でBase64エンコードされるため、日本語や絵文字を含む文字列も問題なく扱えます。
デコードでエラーが出るのはなぜですか?
入力された文字列がBase64として不正な形式(使用できない文字が含まれる、長さが不正など)の場合にエラーが表示されます。コピー時に余分な文字や改行が混入していないか確認してください。
URLセーフなBase64(Base64URL)には対応していますか?
現在は標準のBase64(+ と / を使用する形式)にのみ対応しています。Base64URL形式(- と _ を使用)の文字列は、標準形式に置き換えてから入力してください。
入力したデータはサーバーに送信されますか?
送信されません。エンコード・デコードの処理はすべてブラウザ内のJavaScriptで行われます。