Skip to content

Free Online Image File Size Reducer

Free

Reduce image file size for web, email, and social media. JPEG, PNG, WebP supported. No upload, instant preview, free.

reduce image file sizemake image smaller onlinecompress image for email
All Image Tools

Settings guide

File size targets by use case:

Use CaseTarget SizeRecommended Settings
Email attachmentUnder 1MBJPEG 75–80% quality
Website (above the fold)Under 200KBWebP 75–80%, or JPEG 75%
Website (below fold/gallery)Under 500KBJPEG/WebP 70–75%
Instagram postUnder 1MB1080px wide, JPEG 80%
WhatsApp / TelegramUnder 5MBPlatform recompresses anyway
Google Drive sharingUnder 2MBJPEG 80% for photos
LinkedIn / Twitter postUnder 1MB1200px wide, JPEG 80%

Most effective steps in order: (1) Resize to actual display dimensions, (2) compress at appropriate quality, (3) convert to WebP if web-only.

Format comparison

Compression vs resizing: Compression reduces how efficiently the data is stored; resizing reduces how many pixels there are. Both reduce file size, but they work differently. For the smallest result, do both: resize first to your target display dimensions, then compress. On a 4000×3000px photo resized to 1080×810px, the pixel count drops 93% before any compression is applied.

JPEG vs WebP for web delivery: At the same visual quality, WebP is 25–35% smaller than JPEG. If your images are for web use and you control the export pipeline, WebP is the more efficient choice.

How it works

1

Upload

Drop your image into the tool. JPEG, PNG, and WebP accepted.

2

Compress

Adjust the quality slider to hit your target file size.

3

Preview

See the compressed size and compare quality side-by-side.

4

Download

Save the reduced image to your device.

About this format

You have a practical problem: an email won't send, a website loads too slowly, or a social platform rejected your upload because the file is too large. The format doesn't matter — the size does. This page addresses those specific scenarios with the exact targets to hit for each platform and use case.

Different platforms have different constraints. Instagram's limit is 8MB, but the platform recompresses everything you upload — uploading a 7MB image doesn't give you 7MB quality. Google's Core Web Vitals guidelines recommend above-the-fold images under 200KB. Email providers cap attachments at 10–25MB total. Understanding what target to aim for prevents both over-compressing (losing quality unnecessarily) and under-compressing (still failing the platform check).

Upload your image, compress, and download. Supports JPEG, PNG, and WebP. Runs entirely in your browser.

Frequently asked questions

What is the maximum image size for email attachments?+
Most email providers allow 10–25MB per email, but best practice is under 1MB per image. Gmail, Outlook, and Apple Mail all accept up to 25MB total — but recipients with slow connections struggle above 5MB. Target 200–500KB per image for reliable email delivery.
What image size does Google recommend for website performance?+
Google's Core Web Vitals guidelines recommend images under 200KB for above-the-fold content and suggest serving WebP format. Images over 500KB consistently hurt Largest Contentful Paint scores, which directly affects search rankings.
Instagram says my image is too large — what should I do?+
Instagram's upload limit is 8MB, but the platform recompresses anything you upload. For best quality, upload at exactly 1080px wide, JPEG at 80% quality, under 1MB. Going larger doesn't improve quality — Instagram will compress it anyway.
Does reducing file size change the image dimensions?+
Not unless you choose to resize. File size reduction through compression changes how data is stored, not how many pixels there are. Resizing changes pixel dimensions. For the smallest result, do both.
What's the difference between reducing file size and resizing an image?+
Reducing file size (compression) keeps the same pixel dimensions but changes how the data is stored. Resizing changes the actual pixel dimensions. For social media, you usually need to do both: resize to the right pixel dimensions, then compress.
Why does my website load slowly even after reducing image sizes?+
Image size is one factor. Also check: are images served from a CDN? Are they lazy-loaded? Is the format WebP (25–35% smaller than JPEG at equal quality)? Are there too many images loading simultaneously? Large images are often the cause, but not always.
Are my files uploaded to a server?+
No. Everything runs in your browser. Your files are never transmitted anywhere.

Related tools and guides