Image Tools

Image Compressor & Resizer

Shrink a photo's file size in seconds. Everything happens in your browser — your image is never uploaded anywhere.

📷 Click to choose an image, or drag & drop it here
JPG · PNG · WebP · HEIC-converted photos, up to ~40MP
Compressed preview

Why compress images?

Cameras and phones save photos far larger than most uses need — a 12-megapixel phone photo is often 3–6 MB, while an email attachment, a web page, or a form upload usually wants well under 1 MB. Compressing does two things: resizing (fewer pixels — the biggest win) and re-encoding at lower quality (smaller file at the same size, usually invisible above ~75% quality).

UseGood target
Email attachmentUnder 1 MB, max width 1600px
Website / blog image100–300 KB, max width 1200–1920px
Job application / form uploadOften under 500 KB or even 100 KB
Social media~1080–2048px wide (platforms re-compress anyway)
PrintingDon't compress — keep the original

JPEG, WebP or PNG?

JPEG is the safe default for photos — small and opens everywhere. WebP is ~25–30% smaller at the same quality and works in every modern browser, but a few old apps can't open it. PNG is lossless and keeps transparency — right for screenshots, logos, and graphics with text, but much larger for photos.

Frequently asked questions

Is my photo uploaded to your server?

No. The image is opened, resized, and re-encoded entirely inside your browser using its built-in canvas — it never leaves your device. You can even use this page offline once it's loaded.

How do I hit a specific size like "under 100 KB"?

Lower the max width first (biggest effect), then reduce quality in steps — the live "after" size updates each time. For a 100 KB target, try 1000px width at 70–75% quality.

Does compression reduce picture quality?

Above roughly 75% quality the difference is invisible to most people at normal viewing sizes. Below ~60% you may notice softness or blockiness in detailed areas. The preview shows exactly what you'll download.

Why did my PNG get bigger as JPEG?

Screenshots and graphics with sharp edges compress better as PNG; photos compress better as JPEG/WebP. If the "after" size grows, switch formats.