ホーム
すべてのツール
ブログ
ホーム
開発者ツール
画像を Base64 に変換
画像を Base64 に変換
任意の画像(PNG、JPG、WebP、GIF、SVG)を Base64 エンコード文字列に変換。データ URL、HTML img タグ、CSS 背景コードをブラウザー内で生成。
100% プライベート
すべての画像形式に対応
複数の出力形式
即時エンコード
ここに画像をドロップ、またはクリックして参照
PNG、JPG、WebP、GIF、SVG、BMP 対応 — ローカル処理、アップロード不要
PNG
JPG
WebP
GIF
SVG
BMP
画像 Base64 変換の機能
高速・プライベート・開発者向けの画像 Base64 埋め込みツール。
100% プライベート
画像がデバイスから外に出ることは一切ありません。すべてのエンコードはブラウザー内で行われ、サーバーへのアップロードはゼロです。
すべての画像形式に対応
PNG、JPG、WebP、GIF、SVG、BMP など、ブラウザーがレンダリングできるすべての形式をサポートします。
複数の出力形式
生の Base64、完全なデータ URL、すぐに使える HTML img タグ、CSS background-image コードを取得できます。
即時エンコード
ブラウザーネイティブの FileReader と Canvas API を使用してミリ秒単位でエンコードされます。
Base64 画像の使用シーン
特定のシーンでは画像を Base64 として埋め込むことが非常に有用です。
メールテンプレート
メールクライアントが外部リクエストをブロックした際に壊れたリンクが生じないよう、HTML メールに画像を直接埋め込む。
CSS 背景
小さな装飾画像を CSS に直接埋め込んで HTTP リクエストを削減し、読み込みパフォーマンスを向上させる。
API ペイロード
バイナリファイルのアップロードをサポートしない JSON API ペイロードで画像を Base64 文字列として送信する。
オフライン/ローカルアプリ
完全に自己完結したオフライン Web アプリのために、HTML や JavaScript に Base64 として画像をバンドルする。
よくある質問
よくある質問に対する回答を確認できます。
Base64 画像エンコードとは何ですか?
Base64 はバイナリの画像データ(バイト)を ASCII 文字列に変換するエンコード方式です。データ URL はこの文字列に MIME タイプのプレフィックス(data:image/png;base64, など)を付与し、ブラウザーが別の HTTP リクエストなしで画像を表示できるようにします。
なぜ Base64 文字列は元の画像よりずっと大きいのですか?
Base64 エンコードはバイナリデータの 3 バイトごとに 4 つの ASCII 文字を使用するため、ファイルサイズが約 33% 増加します。これはテキストベースの形式に画像をインライン埋め込みするためのトレードオフです。
このツールは安全ですか?画像がどこかにアップロードされますか?
画像がサーバーにアップロードされることは一切ありません。変換は FileReader API を使用してブラウザー内で完全に実行され、すべてのデータはデバイス上でローカルに処理されます。
Base64 は通常の画像 URL の代わりにいつ使うべきですか?
メールテンプレート・シングルページのオフラインアプリ・CSS ファイルで小さなアイコンやロゴ、装飾画像を埋め込む場合は Base64 を使うと外部 HTTP リクエストをゼロにできます。大きな画像や頻繁に再利用される画像には、適切なキャッシュを備えた通常の URL の方が効率的です。