Base64 エンコード / デコード

入力: 0 出力: 0

Base64 エンコード / デコード

テキストをBase64へ変換したり、Base64文字列をUTF-8テキストへ戻したりできます。ファイルを選択してBase64へエンコードすることもできますが、ファイル入力はエンコード専用です。

Base64はバイト列をテキストとして表す方式です。バイナリデータをJSON、HTML、CSS、設定ファイルなどのテキスト形式に入れたいときによく使われます。

よくある使い方

テキストをBase64にする

短い文字列を設定例、API例、テストデータに入れる前にBase64へ変換できます。

Base64文字列を読む

Base64文字列を貼り付けて、UTF-8テキストとして読める内容か確認できます。

Data URIとして出力する

ファイルをエンコードするときに Data URIプレフィックスを含める を有効にすると、data:...;base64, から始まる形式で出力できます。

使い方

  1. エンコード または デコード を選びます。
  2. テキストの場合は テキスト を選び、入力欄に貼り付けます。
  3. ファイルをエンコードする場合は ファイル を選び、ファイルを選択またはドロップします。
  4. Data URIが必要な場合だけ Data URIプレフィックスを含める を有効にします。
  5. コピー で結果をコピーします。

注意点・制限

Base64は暗号化ではありません。Base64文字列を持っている人は、内容をデコードできます。

  • デコードはBase64テキストをUTF-8テキストへ戻します。
  • デコード結果が有効なUTF-8でない場合はエラーになります。
  • 貼り付けたBase64テキスト内の空白は、デコード前に取り除かれます。
  • ファイル入力はエンコード専用です。デコードする場合はBase64テキストを貼り付けてください。

プライバシーと処理

テキスト変換とファイル読み取りは、ページ内のJavaScriptとFileReader APIで実行されます。このBase64ツールのコードは、選択したファイルや貼り付けたテキストをアップロードしません。