Skip to content

Compress images online — JPG, PNG, WebP

When a photo or screenshot is too heavy for a form, chat, or webpage, shrink it here first. Pick JPEG, PNG, or WebP, tune quality, compare size and preview, then download. Everyday photos usually do best as JPEG or WebP; keep PNG when you need sharp UI edges or transparency.

Drop a file here, or click to select

Compression is not only “secretly change resolution.” JPEG and WebP trade a little detail for a much smaller file; PNG is aimed at lossless graphics, and re-saving as PNG in a browser often barely helps — sometimes the file grows. If your source is PNG and you only care about size, switch the output to WebP or JPEG on this page.

Think about the destination first: chat, email, product gallery, or blog hero each tolerate different softness. Start around 70–80% quality, use the preview, then decide whether to go lower.

If the pixel dimensions are far larger than how the image will be shown (for example 4000px wide for a mobile slot), resize first. That often saves more than crushing quality alone.

How to compress

  1. Select or drop an image
  2. Choose output format (photos: JPEG/WebP)
  3. Move the quality slider and check preview plus size
  4. Download; if still large, resize then compress again

What you get by compressing here

  • One place to choose several output formats without guessing which specialty page to open.
  • Side-by-side preview plus clear size change.
  • Quality is adjustable so you do not discover mush only after upload.
  • Fits with resize, crop, and format conversion in a simple pipeline.

Real needs

  • Phone photos of several megabytes hitting a 1–2 MB form limit
  • Screenshots for docs or chat without huge attachments
  • Blog or product images that slow the first paint
  • Turning PNG into smaller WebP/JPEG before a CDN upload
  • Compressing before Base64 or favicon so strings and packs stay light

Practical tips

  • Portraits and landscapes: prefer JPEG or WebP around 70–85% quality.
  • Transparent logos: stay on PNG if you need alpha; if they only accept JPG, use Transparent PNG to JPG first.
  • Barely any savings: try another output format, or resize first.
  • Very large files can feel slow on phones — use a computer or resize the long edge first.

Rough size expectations

InputOutputNote
~4 MB phone JPEGOften ~500–800 KB at ~75% qualityTypical social share range
1.5 MB UI PNG screenshotWebP/JPG usually much smallerCompare text sharpness
Already tiny WebPFurther gains may be smallWatch the size readout

Image compressor FAQ

Is compression always lossless?
No. PNG re-export stays in a lossless mindset; JPEG/WebP are lossy — lower quality means smaller files and softer detail. Use the preview.
Why did my PNG barely shrink — or grow?
Browser PNG re-encode is not a pro optimizer. To get smaller, switch output to WebP or JPEG; the Compress PNG page defaults that way too.
Quality vs resolution?
Quality is how finely the encoder stores the picture; resolution is width×height. Oversized pixels waste bandwidth even at high quality.
Any file size limit?
About 10–15 MB per image is a comfortable range. Bigger files may stall on low-end phones — resize first.
Will EXIF / GPS be kept?
Re-export usually drops camera metadata. Keep the original if you need EXIF.
Can I undo lossy compression?
No perfect restore. Keep the original; download is a new file.

Related tools