Ad space (place your AdSense ad unit here after approval)

🖼️ Image Compressor & Resizer

Shrink a photo's file size or resize it before uploading — all processing happens on your device, the image is never sent anywhere.

📁 Click to choose an image, or drag & drop it here

About This Image Compressor

This free online image compressor reduces the file size of a JPG, PNG, or WebP photo — and can resize it too — without needing to install any software or upload your photo to a server. It's useful for shrinking large phone photos before emailing them, speeding up a website by compressing images, meeting a file-size limit for a job or college application upload, or simply saving storage space.

You control the compression level and can preview the size reduction before downloading, so you can find the right balance between image quality and file size. Because the compression happens entirely on your own device, your photos are never uploaded anywhere — making this a private, fast way to compress an image online for free.

Frequently Asked Questions

Is my image uploaded anywhere?

No — the entire compression process happens locally in your browser using the Canvas API. Your image is never uploaded to any server.

Which format should I choose?

JPEG is best for photos, PNG for images that need transparency or sharp edges (like screenshots/logos), and WebP usually gives the smallest file size with good quality.

Why did my PNG not get smaller?

PNG is lossless, so quality doesn't shrink it much — try WebP or JPEG for a bigger size reduction, or reduce the max width.

You Might Also Like

Ad space (place your AdSense ad unit here after approval)