Base64エンコーダ/デコーダ

UTF-8 テキストをローカルで Base64 にエンコードするか、Base64 をデコードしてテキストに戻します。

プレーン テキストを貼り付けて UTF-8 Base64 としてエンコードするか、有効な Base64 / Base64URL テキストを貼り付けてデコードします。受信 API がどの表現を期待しているかを確認した後でのみ、結果をコピーしてください。

最大 100,000 文字。テキストは UTF-8 としてエンコードされます。ファイルバイトはサポートされていません。

JavaScript を有効にして、ブラウザーでローカルにコンテンツを処理します。

使用方法

Base64 テキスト値をエンコードまたは検査する

UTF-8 テキストをローカルで Base64 にエンコードするか、Base64 をデコードしてテキストに戻します。

使い方

  1. 次の項目から元データを指定します:テキストまたは Base64 を入力してください。
  2. 設定する項目:Base64としてエンコードする / Base64をデコードする。下の説明を参照し、目的に合う選択肢を選んでください。
  3. 実行する操作:コピー結果。コピー、ダウンロード、ほかの用途への使用前に結果を確認します。
  4. プレーン テキストを貼り付けて UTF-8 Base64 としてエンコードするか、有効な Base64 / Base64URL テキストを貼り付けてデコードします。受信 API がどの表現を期待しているかを確認した後でのみ、結果をコピーしてください。

設定の選び方

項目変更される内容
Base64としてエンコードするプレーン テキストを UTF-8 Base64 としてエンコードするか、標準/Base64URL テキストを UTF-8 にデコードします。有効な場合は、空白と不足しているパディングが受け入れられます。無効な Base64 および無効な UTF-8 は拒否されます。このツールは、ファイルの任意のバイトではなくテキストを処理します。
Base64をデコードする通常のテキストはエンコード、Base64入力はデコードを選びます。UTF-8が無効と表示されたら、そのバイト列は対応するテキストではありません。エラーを隠すために置換や削除をしないでください。Base64は符号化であり暗号化ではありません。

入力例と期待される結果

「Hello」は SGVsbG8= としてエンコードされます。パディングされていない形式 SGVsbG8 も「Hello」にデコードされます。このツールは、任意のバイナリ ファイルではなく、UTF-8 テキストを処理します。無効な UTF-8 は、サイレントに置き換えられるのではなく報告されます。

うまく動かないとき

  • 通常のテキストはエンコード、Base64入力はデコードを選びます。UTF-8が無効と表示されたら、そのバイト列は対応するテキストではありません。エラーを隠すために置換や削除をしないでください。Base64は符号化であり暗号化ではありません。

使用方法

プレーン テキストを UTF-8 Base64 としてエンコードするか、標準/Base64URL テキストを UTF-8 にデコードします。有効な場合は、空白と不足しているパディングが受け入れられます。無効な Base64 および無効な UTF-8 は拒否されます。このツールは、ファイルの任意のバイトではなくテキストを処理します。