画像↔Base64コンバーター
画像をBase64文字列に変換、Base64を画像にデコード。PNG、JPEG、GIF、WebP、SVG、BMP、ICO対応。100%クライアントサイド — 画像はブラウザから離れません。
画像をここにドロップまたはクリックして参照
PNG, JPEG, GIF, WebP, SVG, BMP, ICO — 各最大5MB
Base64画像エンコーディングとは?
Base64画像エンコーディングは、バイナリ画像データをBase64アルファベットを使用してテキスト文字列に変換します。結果はData URIとなり、HTML、CSS、JSON、メールテンプレートに直接埋め込むことができます。
Base64画像を使用するタイミング
Base64エンコーディングは10KB未満の小さな画像に最適です — ファビコン、SVGアイコン、小さなサムネイル、簡単なグラフィック。HTMLやCSSに直接埋め込むことで、余分なネットワークリクエストを排除できます。
Base64画像サイズの考慮事項
Base64エンコーディングはデータサイズを約33%増加させます。3バイトのバイナリデータが4文字のBase64になるためです。大きな写真ではこのオーバーヘッドが大きくなります。目安として、10-20KB未満の画像のみをBase64エンコードしてください。
よくある質問
画像をアップロードまたはドラッグしてください。複数のフォーマット(Raw Base64、Data URI、HTML imgタグ、CSS background、Markdown、JSON)でBase64文字列が即座に生成されます。
はい。Base64エンコーディングはデータサイズを約33%増加させます。3バイトのバイナリデータが4文字のASCIIとして表現されるためです。10KBの画像はBase64で約13.3KBになります。
はい。Base64エンコードされた画像はData URIを使用してHTMLメールに直接埋め込むことができます。多くのメールクライアントは外部画像をデフォルトでブロックするため便利です。