Choose useful image dimensions for high-density displays

Start with the CSS display size, then export a suitable higher-density candidate. A 2x example is a planning choice, not a requirement for every visitor.

0 uploads

Drop photos here or tap to choose

JPG, PNG, WebP, HEIC (iPhone), RAW · up to 80 MB each

More options
1080 px is the safe choice. 1440 px can look sharper in the newest app versions.
Sharpen
The result will be at or under this size.
More options
Sharpen

×

0 uploads. Your photos never leave this device, and the tool keeps working with Wi-Fi off.Check the Network tab in your browser: no image requests, ever. Tip: paste a photo with Ctrl+V / ⌘V.

Distinguish layout width from image pixel width

A card displayed at 800 CSS pixels wide can use an image candidate that is 1600 image pixels wide as a 2x example. The browser may choose an appropriate source based on layout, device density and other conditions when the website provides responsive image markup. The 1600-pixel file does not mean that the card should occupy 1600 CSS pixels on the page.

Measure the actual layout before exporting. An article column, a full-width banner and a small product card rarely need the same source size. Also check the phone layout, where the image may occupy a different width or use a different crop. Making every file twice the largest desktop viewport width can waste bytes. Treat higher-density exports as candidates for a real responsive implementation rather than a single oversized file that every device must download.

Create a useful candidate without inventing source detail

This page starts with a WebP fit box of 1600 by 1600 pixels. It is an illustrative bound, so replace it with values based on the display size you measured. Fit within keeps proportions and does not enlarge a smaller source. For example, a wide original may reach 1600 pixels across while a portrait fits the height instead. Check the actual output dimensions.

If a source is only 700 pixels wide, writing a 1600-pixel export does not create the detail of a larger original. Use a better source or accept a smaller candidate. Compare Light sharpening with Off after resizing and inspect fine textures at the intended display size. For transparent graphics use PNG instead, since the current WebP export here is opaque. Keep the original design or photograph so you can create different candidates later.

Connect the export to responsive delivery and layout stability

The converter produces a file; your website still needs to select and present it correctly. Provide suitable source candidates, accurate size hints and reserved image dimensions in the implementation. A phone should not receive the largest image merely because it exists. Check the downloaded image in browser developer tools when evaluating the final page, because a content management system may transform it again.

View the page at ordinary and high-density screen settings, and compare detail with transfer size. A higher-resolution image is not automatically the best tradeoff for a small decorative card. Likewise, one excessively small image can look poor in a large product view. Test meaningful content such as faces and labels instead of judging only a blurred background. Keep loading priority appropriate to the image's position, and measure the real page before claiming an improvement in speed or Core Web Vitals.

Try it on your own photoSocial-ready photos, smaller files, nothing uploaded
Compress a photo

Work through a card-width example before making all candidates

Suppose your widest card is 400 CSS pixels and an illustration remains clear at that width. An 800-pixel candidate is one possible 2x export when the source supports it. Check the card at narrower layouts as well, since an image that spans the whole phone screen may have a different display width from the desktop card. Export from the original for each needed candidate rather than enlarging the smallest one. Confirm which file the browser selects in the actual page. That final selection check is what connects a local dimensions calculation to the bytes visitors really receive for the image.

Questions people ask

Does retina always mean export every image at 2x?

No. A 2x candidate is one useful example. The right sources depend on the layout, source detail, device needs and the website's responsive image implementation.

Can I make a small source look like a true high-resolution original?

No. Upscaling adds pixels without recovering missing detail. Prefer a larger original or use the source at a display size it can support.

Will one 1600-pixel export improve my performance score?

There is no guarantee. The delivered size, selected source, loading order and layout all matter. Measure the actual page after implementation.

More ways to use it

This page uses the same private tool as the homepage; only the preset changes.

Social platforms

More photo tools (60)
X (Twitter)1200×675, header, avatarLinkedInPosts, profile, coverPinterest1000×1500 pinsTikTok photos1080×1920 photo postsThreads1440×1920 or 1080×1350Telegram1280 px photo or 2560 px HDSnapchat1080×1920 snapsEmail attachmentsUnder 1 MB eachWhatsApp HD photosWhatsApp photo as documentWhatsApp business product photoWhatsApp group photosWhatsApp JPG conversionWhatsApp Status posterWhatsApp screenshot preparationWhatsApp batch photosFacebook square postFacebook portrait photoFacebook Story photoFacebook event coverFacebook profile photoFacebook link preview imageFacebook Marketplace photosFacebook album photosFacebook text graphic exportYouTube channel bannerYouTube profile pictureYouTube HD thumbnailYouTube thumbnail text qualityYouTube Shorts artworkYouTube video watermarkX header imageX profile pictureX portrait postX screenshot preparationLinkedIn profile photoLinkedIn background photoLinkedIn company coverLinkedIn portrait postLinkedIn article coverLinkedIn infographic preparationPinterest product PinPinterest square PinPinterest profile picturePinterest profile coverPinterest infographic preparationTikTok profile pictureTikTok photo slideshowTikTok photo coverThreads square imageThreads portrait imageThreads photo carouselTelegram HD photoTelegram profile pictureTelegram channel photoTelegram photo as fileSnapchat Memories photoSnapchat text story imageDiscord avatar imageDiscord server icon

IGCOMPRESSOR is an independent tool and is not affiliated with Instagram, Meta, WhatsApp, YouTube, or any other platform mentioned.

Languages