Compress Image to 100KB

The 100KB target is the gold standard for web images. Google recommends keeping most images under 100KB for fast page loads. Blog posts, product cards, and hero images can all hit this target with smart compression.

1,000+ images processed · Your images never leave your browser

When You Need Images Under 100KB

The 100KB threshold is the benchmark that keeps showing up everywhere in web performance. Google's PageSpeed Insights flags images above this size as optimization opportunities. Lighthouse audits penalize oversized assets. If you are building for the web, 100KB is the number to internalize.

Blog posts and editorial content. Most blog images sit in sidebars, inline with text, or as featured thumbnails. At typical blog widths (600-800px), a well-compressed JPEG or WebP fits comfortably under 100KB while retaining sharp detail. If your CMS serves unoptimized 2MB camera exports for a 400px-wide thumbnail, your readers on mobile connections are paying for that mistake with 3-5 second load times. Run your images through a compression tool before uploading and the difference is immediate.

Product cards in e-commerce. Shopify, WooCommerce, and BigCommerce product grids typically display images between 300x300 and 600x600 pixels. At those dimensions, 100KB is generous — most product photos compress to 40-80KB as WebP without visible quality loss. The payoff compounds: a category page with 24 product images goes from 12MB to under 2MB, and your Largest Contentful Paint drops by seconds.

Hero images (with the right approach). A full-width hero at 1920px wide will not fit under 100KB as a photograph at high JPEG quality. But at quality 60-70 with WebP encoding, a 1200px-wide hero with moderate detail can land at 90-95KB. The trick is resizing to the actual display dimensions first, then compressing. A 4000px source image downscaled to 1200px and compressed to WebP will look better at 95KB than the same source sloppily compressed to 100KB at full resolution.

Email signatures and inline graphics. Many email clients impose total message size limits between 100KB and 500KB for inline images. Outlook renders images differently from Gmail, but both benefit from sub-100KB assets that load instantly in the preview pane. If your email includes a logo, a headshot, and a banner, each one needs to sit well under 100KB — aim for 30-50KB per image so the total stays manageable. Check the email image sizing guide for platform-specific constraints.

Core Web Vitals and ranking impact. Google uses Core Web Vitals as a ranking signal. LCP (Largest Contentful Paint) directly measures how fast your biggest visible element loads — and that element is almost always an image. Compressing hero and above-fold images to under 100KB is one of the highest-leverage moves for LCP improvement. Pair compression with lazy loading for below-fold images, and your performance scores improve across the board. More detail on how image optimization affects search rankings is in the SEO optimization guide.

How to actually hit 100KB. Start by choosing the right format. WebP outperforms PNG for photographs by 25-35% at equivalent quality, and JPEG with modern encoding (MozJPEG) gets close. For photographs, JPEG quality 65-75 or WebP quality 70-80 at web dimensions (800-1200px wide) will land most images in the 60-100KB range. For graphics, illustrations, and screenshots with flat colors, PNG with palette reduction or WebP lossless often beats JPEG. Use the format comparison guide to pick the right format before compressing.

If you are working with images that need to be even smaller — passport photos, ID uploads, form submissions — the 50KB compression guide covers techniques for extreme compression. And if 100KB feels too tight for your use case, 200KB gives more breathing room for detailed photographs.

A practical workflow. Export from your editor at full quality. Resize to the largest dimension you will actually display (not the source resolution). Convert to WebP if browser support allows it. Compress to quality 70-75. Check the file size. If it is above 100KB, drop quality by 5 points and check again. At some point you will cross a threshold where artifacts become visible — back up one step. That is your optimal compression point.

File Size vs Quality at 100KB

Starting ImageRecommended DimensionsJPEG QualityWebP QualityExpected Visual Result
12MP smartphone photo (4000x3000)800x6007075Sharp detail, no visible artifacts in normal viewing
DSLR portrait (6000x4000)1000x6676570Slight softening in hair/texture, faces remain crisp
Product photo on white background600x6007580Clean edges, accurate colors, white stays white
Landscape/scenery (high detail)1200x8006065Fine textures (grass, leaves) soften slightly, overall composition strong
Screenshot or UI mockup1200x800N/A (use PNG)85 (lossless preferred)Text remains razor-sharp, flat colors preserved exactly
Blog header graphic (mixed photo/text)800x4007075Photo areas clean, text overlay fully readable

Notes: These values assume MozJPEG encoding for JPEG and default WebP lossy. Actual results vary by image complexity — images with large uniform areas compress more efficiently than images with fine textures throughout.

Frequently Asked Questions

Will compressing to 100KB make my image look blurry?

At web display dimensions (600-1200px wide), most photographs hold up well at 100KB. The key is resizing first, then compressing. A 4000px image squeezed to 100KB will look worse than a 1000px image compressed to the same size, because the larger image spreads the same data budget across 16 times more pixels.

What format gives the best quality at 100KB?

WebP consistently delivers better visual quality than JPEG at the same file size — typically 25-30% smaller at equivalent perceptual quality. If you need transparency, WebP also supports alpha channels, which JPEG cannot. Use JPEG only when you need maximum browser compatibility with older devices.

Can I compress a PNG screenshot to 100KB?

PNG screenshots with text and UI elements compress differently than photographs. A simple screenshot (few colors, lots of flat areas) often sits under 100KB as PNG already. A complex screenshot with gradients and photos may need conversion to WebP or JPEG to hit 100KB without destroying text sharpness.

How does 100KB affect my page load speed?

A single 100KB image loads in about 0.08 seconds on a 10Mbps connection and 0.8 seconds on 1Mbps (slow 3G). For comparison, an uncompressed 3MB photo takes 2.4 seconds on 10Mbps and 24 seconds on slow 3G. The difference between ten optimized images and ten unoptimized images can be the difference between a 2-second and a 20-second page load.

Does Google actually care about image file size?

Google uses Core Web Vitals — specifically LCP (Largest Contentful Paint) — as a ranking signal. Large images directly slow LCP. Google's PageSpeed Insights explicitly flags images that could be smaller. Compressing to 100KB or below is one of the most effective single optimizations for improving both performance scores and search rankings.

Should I use 100KB as my target for all web images?

It is a strong default for most web images, but not a universal rule. Thumbnails and icons should be much smaller (5-30KB). Full-width hero images on retina displays might need 150-200KB to avoid visible quality loss. The right target depends on display dimensions, image complexity, and where the image appears on the page.

How It Works

1
Drop your image

Drag and drop any JPEG, PNG, or WebP image. No signup required.

2
Set target: 100KB

The compressor automatically adjusts quality to get your file under 100KB while preserving as much visual quality as possible.

3
Download the result

Your compressed image is ready. Check the before/after comparison to verify quality.

Your images never leave your browser. All processing happens locally on your device — nothing is uploaded to any server.