使い方
- 最大 2 MiB の対応 PNG、JPEG、WebP ファイルを選びます。
- 「画像をエンコード」を実行し、Data URL または純粋な Base64 を選びます。
- テキスト全体をコピーするか、テキストファイルをダウンロードします。
画像のバイトをテキストにする
API、文書、小さなインラインアセットのテキスト欄に画像データが必要な場合、Base64 が使えます。画像形式を変換せず、ファイルのバイトを表現します。
Data URL は MIME タイプと Base64 接頭辞を付けます。純粋な Base64 にはこのラッパーがないため、受信側の項目が要求する形式を選んでください。
出力形式を選ぶ
Data URL は data:、検出した MIME タイプ、Base64 マーカーで始まり、インライン画像データを受け付ける場所で使えます。
純粋な Base64 はエンコードしたペイロードのみです。ペイロードだけを要求する API 項目には Data URL 接頭辞を付けないでください。
PNG file bytesdata:image/png;base64,iVBORw0KGgo…接頭辞と PNG ペイロードを省略表示した Data URL です。省略記号は使用可能な画像データの一部ではありません。
容量とメタデータ
転送圧縮前の Base64 表現は、元バイトより約 3 分の 1 大きくなります。Data URL の接頭辞でさらに少し増えます。
メタデータを含む元ファイルのバイトを保持します。リサイズ、再圧縮、安全化は行いません。対応画像の検査と 2 MiB 制限は適用されます。
テキストをコピー・保存する
コピーは選択中の形式を出力し、ダウンロードは image-base64.txt を保存します。Base64 と Data URL の切り替えで画像自体を再エンコードすることはありません。
PNG、JPEG、WebP の静止画は 20 MiB、2,400 万画素、一辺 8,192 ピクセルまで。Base64 は 2 MiB、SVG は 1 MiB。ファイル検査は 1 GiB までで、先頭 256 バイトのみ読み取ります。コーデックの対応はブラウザーによって異なります。ファイルはアップロードしません。
よくある質問
画像は再圧縮されますか?
いいえ。元ファイルのバイトを直接エンコードします。Base64 ペイロードをデコードすると元のバイトに戻ります。
HTML の img src にはどちらを使いますか?
インライン画像に必要な MIME 接頭辞を含む Data URL です。Base64 だけでは完全な img src URL になりません。
テキストが元画像より大きいのは?
Base64 は 3 バイトを 4 文字で表し、必要に応じてパディングを付けます。画像圧縮ではなくエンコードです。
画像メタデータは削除されますか?
いいえ。元ファイルの一部として保持されます。確認や削除には適切な別の処理を使ってください。
画像はアップロードされますか?
いいえ。読み込みとエンコードはブラウザー内です。選択したときだけコピー・ダウンロードでテキストを出力します。