Compress LCP Image for Core Web Vitals (Under 100 KB WebP)
The LCP element under 100 KB WebP is the reliable CWV-pass ceiling.
Your images stay on your device. Nothing is uploaded.
Google's CWV LCP threshold is 2.5 seconds. On a typical mobile 4G connection with realistic latency, the LCP element needs to arrive in around 100 KB WebP or under to reliably pass — that's the sensible engineering ceiling for LCP-critical hero images.
This preset produces a 1600 px WebP at quality 78 — CWV-LCP-safe with margin to spare.
Related tools
Frequently asked questions
- How much can I shrink images for CWV LCP element?
- Typical reductions are 60–85% with no visible quality loss using the defaults on this page. Google's CWV LCP threshold is 2.5 seconds. On a typical mobile 4G connection with realistic latency, the LCP element needs to arrive in around 100 KB WebP or under to reliably pass — that's the sensible engineering ceiling for LCP-critical hero images.
- What format is best for CWV LCP element?
- For CWV LCP element the preset above outputs WEBP at quality 78 — the sweet spot for this workflow's LCP and CWV budget.
- Will compression break transparency or animation?
- Transparency is preserved when the output format supports it (PNG, WebP, AVIF). Animation is preserved for animated WebP. JPEG output flattens transparency to white.
- Can I compress dozens of images at once?
- Yes — use the bulk compressor. Drop a folder or multi-select files; the queue processes them in order with progress per file, and you can download all results as a ZIP.
- Do my images get uploaded anywhere?
- No. The tool runs entirely in your browser — important for client work, internal assets, and anything not yet published.
Optimise the rest of your CWV LCP element assets.
Use the bulk compressor to process a folder in one go. Everything runs locally.
Start compressing