Base64変換

テキストをBase64形式にエンコードしたり、Base64文字列を元のテキストにデコードしたりできるツールです。すべての処理はブラウザ内で完結し、サーバーへデータが送信されることはありません。

使い方

  1. 「エンコード」または「デコード」を選択します。
  2. エンコードの場合は変換したいテキストを、デコードの場合はBase64文字列を入力欄に貼り付けます。
  3. 結果は即座に下の欄に表示されます。「結果を入力欄に反映して切り替え」で、出力結果をそのまま逆方向の変換に使うこともできます。
  4. 「クリップボードへコピー」で結果をコピー、「クリア」で入力内容をリセットできます。

このツールについて

Base64変換ツールは、テキストをBase64形式にエンコードしたり、Base64文字列を元のテキストにデコードしたりできるツールです。メールの添付ファイルやAPIのレスポンス、設定ファイルの中などでBase64エンコードされたデータを扱う際の確認・変換作業に活用できます。

日本語などのマルチバイト文字にも対応しており、TextEncoder/TextDecoderを用いてUTF-8のバイト列を経由して変換するため、絵文字や日本語を含む文字列も正しくエンコード・デコードできます。

よくある質問

日本語や絵文字を含む文字列もエンコードできますか?

できます。入力されたテキストはUTF-8のバイト列に変換した上でBase64エンコードされるため、日本語や絵文字を含む文字列も問題なく扱えます。

デコードでエラーが出るのはなぜですか?

入力された文字列がBase64として不正な形式(使用できない文字が含まれる、長さが不正など)の場合にエラーが表示されます。コピー時に余分な文字や改行が混入していないか確認してください。

URLセーフなBase64(Base64URL)には対応していますか?

現在は標準のBase64(+ と / を使用する形式)にのみ対応しています。Base64URL形式(- と _ を使用)の文字列は、標準形式に置き換えてから入力してください。

入力したデータはサーバーに送信されますか?

送信されません。エンコード・デコードの処理はすべてブラウザ内のJavaScriptで行われます。