1. Home
  2. Compress for
  3. Websites

Lighter images.
Faster website.

Images are most of the average page’s weight — and the usual reason LCP fails. Fix the biggest performance lever in one drop.

100% private — no uploads Free forever Batch & ZIP Works offline
Drop images to make them web-ready Preset: WebP · 1920 px · quality 80
80%
−0%
total space saved

Why images decide your page speed

Images typically account for around half of a web page's total bytes — more than scripts, styles and fonts combined. They are also usually the Largest Contentful Paint element, the Core Web Vitals metric Google uses in ranking. An unoptimized 3 MB hero image alone can push LCP past the 2.5-second "good" threshold on mobile connections.

The fix is mechanical, not mysterious: right dimensions, right format, right quality.

Image roleMax dimensionsFormatSize budget
Hero / full-width banner1920 px wideWebP≤ 200 KB
In-content / blog image1200 px wideWebP≤ 100 KB
Thumbnail / card600 px wideWebP≤ 40 KB
Logo / iconActual display size ×2SVG or WebP≤ 20 KB
og:image (social preview)1200 × 630JPG≤ 300 KB

Beyond compression: serve images right

Compression is step one; delivery is step two. The essentials:

Running WordPress or Shopify? Both have platform-specific pitfalls — see WordPress and Shopify guides.

How it works

Three steps. About five seconds.

1

Drop your site’s images

Batch-drop a whole page’s worth. The preset (WebP, 1920 px, q80) fits the budgets above.

2

Adjust per role

Thumbnails can go to 600–800 px; the og:image should be JPG at 1200 px for maximum compatibility.

3

Deploy and measure

Re-run PageSpeed Insights — image bytes and LCP are usually the first numbers to move.

FAQ

Frequently asked questions

What is the best image size for a website?

Match the largest size actually displayed: 1920 px for full-width heroes, ~1200 px for content images, ~600 px for thumbnails. Anything larger is wasted bytes on every visit.

Do compressed images improve SEO?

Indirectly but measurably — Core Web Vitals (especially LCP) are a Google ranking signal, and images are the most common LCP element. Lighter images also reduce bounce on slow connections.

Should I use WebP on my website?

Yes — it has been supported by all major browsers since 2020 and cuts 25–35% versus JPG at the same quality. Keep JPG only for og:images and email embeds.

Is 100 KB per image a good rule?

For in-content images, yes — it is a practical budget that keeps pages fast. Heroes can justify up to ~200 KB. Our exact-size presets can enforce these limits automatically.

Keep going

Related tools & guides