Base64 Encoder/Decoder
Encode decode Base64
Encode decode Base64 ブラウザ内でローカルに実行
About the
Base64 エンコーダおよびデコーダは、テキストまたはバイナリ データを、データ URI、HTTP 基本認証ヘッダー、およびほとんどの電子メール添付ファイルに使用されるエンコード スキームである Base64 との間で変換します。エンコードはブラウザの組み込み btoa/atob プリミティブを使用して行われます。つまり、変換はバイト単位で行われ、Unicode テキストは文字化けを生成する代わりに正しく処理されます。 CSS に小さな画像を埋め込んだり、Basic 認証トークンをデコードしたり、テキストのみを受け入れるチャネル経由でバイナリ データを移動したりする必要がある場合に使用します。
Where people use the
- 小さな画像をエンコードして、CSS または HTML にインライン化できるようにします。
- 特定のアセットのみをサポートする電子メール テンプレートのデータ URI を作成します。
- Basic 認証ヘッダーをデコードして、その内容を確認します。
- プレーン テキストのみを受け入れるフィールドを介してバイナリ データを移動する。
How to use the
- 1
テキストまたはデータの URI を貼り付けます
入力ボックスに入力するか、既に Base64 でエンコードされた文字列を貼り付けます。
- 2
エンコードまたはデコードを選択します
エンコードはプレーンテキストをBase64に変換します。デコードすると、Base64 文字列が読み取り可能なテキストに戻されます。
- 3
出力をコピーする
結果をコピーして、URL、ヘッダー、またはファイルで使用します。
よくある質問
Base64暗号化ですか?
いいえ、Base64 は暗号化ではなくエンコードです。鍵を使わずに誰でも解読できるため、パスワードや秘密を隠すために使用しないでください。
デコードされた出力がゴミのように見えるのはなぜですか?
これは通常、入力が UTF-8 テキストとしてエンコードされ、バイナリとして処理されたことを意味します。 UTF-8 ペイロードのデコードには、プレーン テキストのデコードではなく、バイト レベルのラウンド トリップが必要です。
画像をデータ URI にエンコードできますか?
はい。ファイルをエンコードし、結果に data:image/png;base64 というプレフィックスを付けて、HTML または CSS に直接埋め込みます。
エンコードによってファイルサイズは変わりますか?
Base64 では、3 バイトごとに 4 文字になるため、サイズは常に約 3 分の 1 増加します。サイズ制限を設定するときは、そのことを計画してください。