JPEGをBase64 data URIに変換、ブラウザ完結で無料
JPEGをBase64のdata URIにエンコードし、HTML・CSS・JSにそのまま貼り付け。ブラウザ内で完結しアップロードなし。ワンクリックで文字列をコピー。
今すぐ変換
ファイルをここにドラッグ&ドロップ
または
使い方
Base64のdata URIを使うと、JPEGをブラウザが取得する別ファイルとしてではなく、ページ自体の中に埋め込めます。.jpgや.jpegを入れると、このツールはローカルでデコードし、`<img src>`やCSSの`background-image`、JavaScriptの変数に貼り付けられる1本の`data:`文字列を返します。アセット用フォルダもビルド手順も不要で、その画像のためのHTTP往復も発生しません。 出力について1つ知っておくべき点があります。エンコーダーはJPEGをデコードし、PNGベースのdata URI(`data:image/png;base64,...`)として書き出します。この再パッケージはピクセルには手を加えませんが、PNGはJPEGの写真向け圧縮なしでデータを保存するため、文字列は元の.jpgより大きくなるのが普通です。さらにBase64テキストはどんなバイナリにも約3分の1のオーバーヘッドを加えます。つまり、4000pxの写真ではなく、アイコン・スプライト・サムネイルといった小さなアセットに使うのが適しています。 結果はコピーボタン付きのテキストボックスに表示されるので、文字列全体をワンクリックで取得できます。すべてブラウザ内で動作します。画像がアップロードされたり保存されたり、サーバーに見られたりすることはなく、ネットワークをオフにしてエンコードすれば確認できます。
関連変換ツール
あなたのワークフローに役立つ他の強力なコンバーターを発見してください
JPEGオプティマイザー:mozjpegでJPGファイルサイズを縮小
mozjpegでJPEGを再エンコードし、ほぼ同じ画質のままファイルサイズを削減。すべてブラウザ内で完結し、アップロード不要、元より大きいファイルが返ることはありません。
JPGをPDFに変換:複数の写真を1つの複数ページPDFにまとめる
複数のJPG写真をブラウザ内で1つの複数ページPDFにまとめます。ドラッグで並べ替え、追加、削除が可能。JPGはそのまま埋め込み、再圧縮なし、アップロードなし。
画像をBase64データURIに変換(JPG/PNG/GIF/WebP対応)
JPG・PNG・GIF・WebPを、HTML・CSS・JSにそのまま貼り付けられるBase64のdata:URIに変換します。処理はブラウザ内で完結し、ファイルは端末から外に出ません。
PNGをBase64に変換:PNGをData URIにエンコード
ブラウザ内でPNGをBase64のData URIにエンコード。HTML・CSS・JSに貼り付けて小さなアイコンをインライン化できます。アップロード不要、ワンクリックでコピー、可逆。
SVGからPNGへ変換:ベクターをブラウザでラスタライズ
SVGベクターファイルをブラウザでPNGビットマップにラスタライズ。アルファチャンネルを保持し、出力サイズも指定可能。アップロード・透かし・登録なし。
WebPをJPEGに変換:高速・安全・ブラウザ内で完結
WebPをブラウザ内で無料でJPEGに変換。ファイルは端末から一切送信されず、透過は白で塗りつぶされ、WebPを受け付けないアプリでも開けるJPEGになります。
変換先BASE64
機能
- ファイルアップロード不要
- 100% プライバシー重視
- ブラウザー駆動
- 高速処理
- 永久無料
対応フォーマット
出力: Base64
技術仕様
主な利点
- 画像をマークアップやスタイルに直接埋め込み、HTTPリクエストを1つ削減
- ワンクリックで丸ごとコピーできる貼り付け可能なdata URIを生成
- 100%ブラウザ内で動作、JPEGはアップロードも保存もされない
- 非可逆な2度目の圧縮なし、デコード済みピクセルを可逆で包む
- ページ読み込み後はオフラインで動作、制限の厳しいネットワークで便利
- 出力はHTMLのsrc、CSSのurl()、JS文字列にエスケープなしでそのまま収まる
一般的な使用例
- 小さなアイコンやロゴを単一ファイルのHTMLページやメールテンプレートに埋め込む
- 別のアセットファイルを配信せずにCSSのbackground-imageを組み込む
- プレースホルダーやスプライトをJavaScriptバンドルに直接ハードコードする
- 外部ファイルを参照できないMarkdownやJSON文書に画像を貼り付ける
- 小さな画像をデータベースや設定ファイルのテキストフィールドとして保存する
- アセット用フォルダを用意せずにコンポーネントをプロトタイプする
- 依存ゼロで画像を描画する自己完結したスニペットを送る
プロのヒント
- これは小さな画像専用に、大きな写真のインライン化はHTMLを肥大化させキャッシュを台無しにする
- 文字列はバイナリより約33%大きく、さらにPNG再パッケージのオーバーヘッドが加わる点に注意
- 複数ページで再利用する画像なら、個別にキャッシュされる.jpgの方がインラインより有利なことが多い
- エンコード前に元のJPEGを圧縮しておくと、できる文字列が短く済む
- サーバー側でgzipやBrotliをかけよう、Base64テキストは通信時によく圧縮される
- 貼り付ける際はdata:接頭辞を丸ごと残す、ブラウザはそれでMIMEタイプを判別する