レスポンシブ画像ジェネレーター

より高速なWebページのためのsrcset画像サイズを生成

レスポンシブレイアウト用の複数の画像幅を一括で作成。一般的なブレークポイントをエクスポートし、HTMLまたはNext.jsコードをプロジェクトに直接コピー&ペースト。

ローカル処理 — アップロード不要

レスポンシブ画像を生成

画像をアップロードして出力サイズを選択。スケール比率、ブレークポイント幅、またはカスタム寸法を追加できます。

ヒント:すべてのサイズで最も鮮明な結果を得るには、高解像度のソース画像から始めてください。

スケール比率

元のサイズに対するさまざまなスケール係数で画像を生成

レスポンシブブレークポイント

srcset用の一般的なビューポート幅 — 必要なサイズを選択

カスタム幅
出力

5 sizes selected

レスポンシブ画像により、ブラウザは各デバイスに適したサイズを選択でき、読み込み時間とCore Web Vitalsを改善します。このツールは単一のソース画像から一般的な幅のバリアントを生成します。

一度アップロードするだけで、320pxから1920pxのサイズをエクスポートし、すぐに使えるsrcsetマークアップを取得。すべてローカルで実行され、画像はプライベートに保たれます。

複数のブレークポイントを一度に

320、640、960、1280、1920pxの幅を単一のバッチエクスポートで生成。

コピー&ペースト可能なコードスニペット

コードベースにすぐに挿入できるHTML srcsetまたはNext.js Imageマークアップを取得。

LCP最適化

適切なサイズの画像を提供し、Largest Contentful Paintスコアを向上。

推奨レスポンシブブレークポイント

モバイル、タブレット、デスクトップのビューポートをカバーする一般的な幅。

320px
小型モバイル(縦向き)
640px
大型モバイル / 小型タブレット
960px
タブレット横向き
1280px
小型デスクトップ / ノートPC
1920px
フルHDデスクトップ

レスポンシブ画像の生成方法

数ステップでsrcset用の最適化された画像バリアントを作成。

1

ソース画像をアップロード

高解像度のJPG、PNG、またはWebPを選択。より大きなソースはより鮮明な縮小結果を提供。

2

レスポンシブサイズを追加

マルチサイズエクスポートを使用して320、640、960、1280、1920pxの幅を追加。

アスペクト比をロックしたままにして、すべてのサイズで元の比率を維持。

3

処理してダウンロード

リサイズをクリックしてすべてのバリアントを生成し、各ファイルを個別にまたは一括でダウンロード。

4

srcsetスニペットをコピー

生成されたHTMLまたはNext.jsスニペットを使用して、ページにレスポンシブ画像を追加。

レスポンシブ画像を使用するタイミング

ヒーローとバナー画像

デスクトップには1920pxを、スマートフォンには小さなファイルを提供し、モバイルユーザーの読み込み時間を大幅に短縮。

ブログと記事のサムネイル

複数の幅を生成し、どのデバイスの読者も高速で鮮明なプレビューを取得。

ECサイトの商品写真

適切なサイズのリスト画像を提供し、ページ速度とコンバージョン率を向上。

機能

バッチマルチサイズエクスポート

複数の幅を追加し、単一のソースからすべてを一度に生成。

アスペクト比を維持

高さは比例してスケーリングされ、画像が伸びたり潰れたりすることはありません。

すぐに使えるコード

HTML srcsetまたはフレームワーク固有のスニペットをプロジェクトに直接コピー。

プライベート&ローカル

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

レスポンシブ画像FAQ

sizes属性はどのように書きますか?

sizes属性は、各ビューポートで画像がどの幅で表示されるかをブラウザに伝えます。例えば、`(max-width: 640px) 100vw, 50vw`は小さな画面ではビューポート全幅、大きな画面では半分を意味します。CSSレイアウトに合わせて調整してください。

いくつのブレークポイントを使用すべきですか?

モバイルからデスクトップまでをカバーする5〜7つの幅が良いデフォルトです。サイズが多いほど柔軟性が増しますが、ストレージも増加します。320、640、960、1280、1920から始めて、分析に基づいて調整してください。

2xレティナ画像はどうですか?

ブラウザはビューポート幅とピクセル密度の両方からsrcsetを選択します。最大のソースが1920pxの場合、レティナスマートフォンは十分なピクセルを得るために1280pxバージョンを選択する可能性があります。鮮明なレティナ表示が重要な場合は、より大きな幅を提供してください。

これはLargest Contentful Paint(LCP)にどのように役立ちますか?

LCPは最大の可視要素がどれだけ速く読み込まれるかを測定します。モバイルに小さな画像を提供することで、転送バイト数が減り、ヒーローがより速くレンダリングされ、Core Web Vitalsスコアが直接向上します。

Next.js Imageコンポーネントでこれらの画像を使用できますか?

はい。セルフホストの場合、ファイルを/publicに配置し、それに応じて画像ソースを設定します。より多くの制御が必要な場合、Next.js組み込みローダーもオンザフライでサイズを生成できますが、事前生成はサーバー負荷を軽減できます。

WebPまたはAVIFに変換する必要がありますか?

モダンなフォーマットはファイルサイズをさらに縮小します。別のステップで変換するか、このジェネレーターと一緒にsquooshツールを使用できます。フォーマットをサポートするブラウザはより小さなファイルを読み込み、他のブラウザはJPG/PNGにフォールバックします。

画像リサイザーを開く

レスポンシブ画像を生成する準備はできましたか?写真をアップロードして、Webサイト用に複数の幅をエクスポートしてください。

画像リサイザーを開く
レスポンシブ画像ジェネレーター – Web用srcsetサイズを作成 | OneImage