JA
マイツール

画像をBase64に変換

PNG、JPG、GIF、WebP、AVIF、SVG、ICOの画像をBase64に変換します。データURI、生のBase64、CSS、HTMLのimg、Markdownのコードをコピーでき、処理はブラウザ内で行います。

どの画像形式でも使えます。ファイルは端末上でのみ読み込まれます。
マイツール →
広告

Base64は画像ファイルをプレーンなテキストに変換し、別ファイルとして読み込む代わりに、HTML、CSS、JSON、Markdown、メールテンプレートの中にデータURIとして埋め込めるようにします。PNG、JPG、GIF、WebP、AVIF、SVG、ICO、BMPのどれでも選べば、生のBase64、すぐに使えるデータURI、CSSの背景ルール、HTMLの<img>タグ、Markdownの画像をコピーできます。ファイルは端末上で読み込まれ、アップロードされません。

使い方

  1. 画像ファイルを1つ以上選びます。
  2. 出力形式を選びます。データURI、生のBase64、CSS、HTMLの<img>、Markdown、またはすべてから選べます。
  3. 必要なら、HTMLとMarkdownのコードに入れる代替テキストを入力します。
  4. 結果をコピーを押すか、非常に大きな画像向けに用意される.txtファイルをダウンロードします。

計算式

Base64の長さ = 4 × ⌈バイト数 ÷ 3⌉、データURI = data: + MIMEタイプ + ;base64, + Base64

3バイトがRFC 4648の64文字のアルファベットによる4文字になるため、テキストはファイルより約33%大きくなり、極小のファイルでは「=」のパディングのため少し多くなります。ファイル名や報告されたタイプが間違っていることがあるため、MIMEタイプは、認識できればファイルの先頭バイト(マジックナンバー)から読み取り、そうでなければブラウザが報告したタイプか拡張子を使います。約300万文字を超える結果(およそ2 MBを超える画像)は、そんなに長いテキストボックスはページを重くするため、.txtのダウンロードでのみ提供されます。

計算例

163バイトのテストSVG(120 × 80px)は、4 × ⌈163 ÷ 3⌉ = 220文字のBase64になり、ファイルより35%増えて、PHN2ZyB4bWxucz0iで始まります。データURIには26文字の接頭辞data:image/svg+xml;base64,が付いて合計246文字になり、HTMLのコードには画像自体から読み取ったwidth="120" height="80"が入ります。

よくある質問

画像をBase64でインライン化するのはどんなときですか?

リクエストを1つ減らすことが重要な数KBのアイコン、小さなロゴ、プレースホルダーや、オフラインページ、JSON API、単一ファイルのHTMLレポートのように、1つの自己完結したファイルが必要なときです。大きなものは、代わりにファイルへリンクしてください。

Base64は画像を圧縮したり保護したりする方法ですか?

いいえ。データが約3分の1大きくなり、誰でも1秒でデコードできます。

HTMLメールでデータURIは使えますか?

確実ではありません。Apple Mailは表示しますが、Gmailや一部のOutlookはデータURIの画像をブロックするため、ニュースレターにはホスティングした画像や添付画像のほうが安全です。

Base64を画像に戻すにはどうすればよいですか?

Base64をファイルに変換するツールに貼り付けてファイルをダウンロードしてください。形式はバイト列から判別されます。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). 画像をBase64に変換. https://kakao.mobile/ja/tools/image-to-base64-tool/

MLA

“画像をBase64に変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/image-to-base64-tool/.

広告