ESC

画像 Base64変換ツール

画像をここにドラッグ&ドロップ

またはクリックしてファイルを選択(PNG, JPG, GIF, SVG, WebP - 最大10MB)

すべての処理はブラウザ内で行われます。画像がサーバーにアップロードされることはありません。

使用例

メール埋め込み

Base64 Data URIを使用して外部ホスティングなしでHTMLメールに画像を直接埋め込みます。

CSS背景画像

HTTPリクエストを削減するためにBase64エンコード画像をCSS background-image値として使用。

APIペイロード

ファイルアップロードなしでシームレスなデータ転送のためにJSON APIペイロードに画像データを含めます。

機能

ドラッグ&ドロップ

画像をアップロードエリアにドラッグ&ドロップするか、クリックしてファイルを選択。

画像プレビュー

ファイルサイズと寸法情報付きでアップロード画像のプレビューを表示。

Data URI形式

生のBase64とHTML/CSS埋め込み用Data URI形式を切り替え可能。

プライベート&安全

すべてのエンコードはブラウザ内でローカルに行われます。画像はデバイスから出ません。

使い方

1

画像をアップロード

画像をドラッグ&ドロップするか、クリックしてファイルを選択します。

2

プレビュー&設定

画像プレビューを確認し、Data URI形式オプションを切り替えます。

3

Base64をコピー

プロジェクトで使用するためにBase64エンコード文字列をコピーします。

よくある質問

PNG、JPEG、GIF、SVG、WebPおよびほとんどの一般的な形式(最大10MB)に対応しています。ブラウザのFileReader APIがサポートするファイルであれば読み込み可能です。SVGファイルはXMLテキストであるため効率よくエンコードでき、インラインData URIとしてよく使われます。

Data URI形式は「data:image/png;base64,[エンコード済み文字列]」です。プレフィックスを含めると、HTMLの<img src="data:image/png;base64,..."/>やCSSのbackground-image: url("data:image/png;base64,...")でそのまま使用できます。プレフィックスなしの場合は生のBase64が得られ、APIペイロードやプレフィックスを自動付加するコードに適しています。

Base64エンコードはサイズを約33%増加させます。3バイトのバイナリデータが4文字のASCIIになるためです。100 KBの画像は約133 KBのBase64テキストになります。この増加は、画像をプレーンテキストとして埋め込むためのトレードオフです。

アイコン・ロゴ・シンプルなグラフィックなど小さな画像(5〜10 KB未満)に最適です。メリットとして、HTTPリクエストが1回削減され、サーバーが停止しても画像を常に利用でき、外部画像がブロックされるHTMLメールに理想的です。大きな写真にはお勧めしません。サイズの増加とキャッシュの喪失により、通常のファイルURLの方が高速です。

Data URIプレフィックスのトグルを有効にしてから結果をコピーしてください。imgタグの場合:<img src="[ここに貼り付け]" alt="..."/>。CSSの場合:background-image: url("[ここに貼り付け]")。Data URIはサーバーや外部ファイルなしに、すべての最新ブラウザで動作します。

はい。Data URIプレフィックスをオフにして生のBase64を取得し、JSONの文字列フィールドとして含めてください。受け取るAPIがBase64文字列からバイナリ画像を再構築します。マルチパートファイルアップロードなしに画像を受け付けるAPIでよく使われる方法です。

最大10MBです。10MB入力時のBase64出力は約13.3MBになります。非常に大きなBase64文字列はコピー操作を遅くしたり、ブラウザのクリップボード制限に達する場合があります。数百KBを超える画像には通常のファイルホスティングの方が実用的です。

いいえ。画像はブラウザのFileReader APIを使ってローカルで読み込まれ、JavaScriptにより完全にあなたのデバイス上でエンコードされます。画像データはブラウザの外に出ることがないため、プライベートまたは機密性の高い画像でも安全に使用できます。

Image to Base64 Converterとは?

Drop an image and get its Base64 encoded string. Supports PNG, JPG, GIF, SVG, WebP, and more. Toggle Data URI format for direct use in HTML img tags or CSS backgrounds.

主な機能

Drag and drop upload, image preview with file info, Data URI toggle for HTML/CSS embedding, supports all common image formats up to 10MB, one-click copy.

よくある使い方

Embedding images directly in HTML emails, using images as CSS background values to reduce HTTP requests, including image data in JSON API payloads, or inlining small icons.

ヒント

Base64 encoding increases file size by about 33 percent. Best for small images like icons and logos. For large images, regular file hosting is more efficient.

プライバシー

All encoding happens in your browser. Images are never uploaded to any server.

セキュリティとプライバシー

あなたのデータの安全を最優先しています

ローカル処理

すべての処理がブラウザ内で完結します

データ送信なし

データはサーバーに送信されません

保存しません

データは保存も共有もされません

SSL暗号化

安全な通信でご利用いただけます

次のステップ

MoreOnlineToolsでもっと見る