画像 → Base64

元画像のバイトを、純粋な Base64 または MIME 接頭辞付き Data URL にエンコードします。

画像とグラフィック
ワークスペースを準備中…

使い方

  1. 最大 2 MiB の対応 PNG、JPEG、WebP ファイルを選びます。
  2. 「画像をエンコード」を実行し、Data URL または純粋な Base64 を選びます。
  3. テキスト全体をコピーするか、テキストファイルをダウンロードします。

画像のバイトをテキストにする

API、文書、小さなインラインアセットのテキスト欄に画像データが必要な場合、Base64 が使えます。画像形式を変換せず、ファイルのバイトを表現します。

Data URL は MIME タイプと Base64 接頭辞を付けます。純粋な Base64 にはこのラッパーがないため、受信側の項目が要求する形式を選んでください。

出力形式を選ぶ

Data URL は data:、検出した MIME タイプ、Base64 マーカーで始まり、インライン画像データを受け付ける場所で使えます。

純粋な Base64 はエンコードしたペイロードのみです。ペイロードだけを要求する API 項目には Data URL 接頭辞を付けないでください。

例
入力
PNG file bytes
結果
data: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 文字で表し、必要に応じてパディングを付けます。画像圧縮ではなくエンコードです。

画像メタデータは削除されますか?

いいえ。元ファイルの一部として保持されます。確認や削除には適切な別の処理を使ってください。

画像はアップロードされますか?

いいえ。読み込みとエンコードはブラウザー内です。選択したときだけコピー・ダウンロードでテキストを出力します。

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。