Compress Image for Website Speed

Free, browser-based, no upload required

Compress images to load faster on your website. Images make up nearly half of a typical page's weight and are often the Largest Contentful Paint element. This tool targets 100KB by default, the widely recommended size for content images.

100KB default

Recommended for LCP

WebP and AVIF

Smaller than JPEG at same quality

No uploads

Images stay on your device

KB

Drop image here to compress to 100KB

JPEG, PNG, WebP, AVIF, HEIC. All processing stays in your browser.

Default target is 100KB. For full-bleed hero images, 150KB to 200KB is also acceptable if needed for visual quality.

Where website images affect speed most

On the majority of pages, an image is the element Google measures for Largest Contentful Paint. Compressing the right images has an outsized effect on overall page speed.

Blog post and article images

Featured images and in-content photos are often the largest files on a blog post. Compressing to under 100KB each can significantly reduce total page weight.

Hero and banner images

The hero image is frequently the Largest Contentful Paint element. Compressing it directly improves the metric Google measures for page experience.

Product and gallery photos

E-commerce pages with multiple product images benefit the most from compression, since the combined weight of many photos compounds quickly.

Background and decorative images

CSS background images are easy to forget during optimization but load just like any other image and can quietly add hundreds of kilobytes to a page.

For the biggest impact, resize images to their actual display dimensions first. The Resize Image tool lets you set exact pixel dimensions before compressing.

Frequently asked questions

How does image size affect website speed?

Images account for nearly half of the total weight of a typical web page, and on the majority of pages the largest image is the element that determines Largest Contentful Paint, the Core Web Vital that measures how quickly the main content becomes visible. A hero image reduced from 420KB to 100KB or smaller loads faster on every connection type, directly improving LCP regardless of any other optimization on the page.

What file size should I target for website images?

Under 100KB is a widely cited target for content images such as blog post images, hero banners and product photos, since this size combined with modern formats reliably keeps LCP under the 2.5 second good threshold. Background images and full-bleed hero photos can sometimes go up to 150KB to 200KB if the visual quality requires it, but smaller is always better for speed.

Should I use WebP or JPEG for website images?

WebP is the better default for website images in 2026. It produces equal or better visual quality at smaller file sizes than JPEG, supports transparency, and is supported by over 97 percent of browsers globally. This tool can output WebP directly, giving you a smaller file than an equivalent JPEG at the same target size or visual quality.

Does compressing images actually help SEO rankings?

Yes. Page speed is a confirmed Google ranking factor, and Core Web Vitals including LCP are part of how Google evaluates page experience. Sites that reduce their average image weight often see measurable improvements in both Core Web Vitals scores and mobile search visibility within a few months, since faster pages also reduce bounce rate, which is itself a signal of a good user experience.

Should I also resize the image, not just compress it?

Yes, when possible. Compression reduces file size at the same dimensions, but if your image is much larger than its display size, for example a 2400 pixel wide photo shown in a 800 pixel wide column, resizing first removes far more excess data than compression alone. For the best result, resize to your display dimensions first, then compress.