Image compressor

Processed in this browser

File limit: 32 MB

This tool never uploads your input.

Drop a file

Drop a file here or choose one.

Sample workflow: choose a JPEG, PNG, WebP, or GIF on this device, then Process.

Re-encode a JPEG or WebP in this tab so a phone photo usually gets smaller. EXIF is stripped as a side effect. Already-tiny PNG icons often barely shrink, and there is no exact 100 KB promise.

A job portal rejected the headshot, or the CMS said the hero image is too heavy. That is the job: make a photo fewer bytes without handing the camera roll to an upload compressor.

This page re-encodes JPEG and WebP in the current tab with a quality slider. It is not lossless “smart compression,” not a CDN, and not a promise that the picture will look identical at 80% smaller. Phone photos usually drop a lot. A 24 KB UI icon usually does not.

When re-encoding actually helps

  • A 4–12 MB iPhone or Pixel JPEG that a form, WordPress media library, or email still treats as “too large.”
  • Product shots you will not drop on a site that uploads every file, even if they advertise a one-hour delete.
  • Web pages where you want a smaller JPEG/WebP in the same format, not a new extension.

It is the wrong first tool if the form asked for 1920 px wide — that is pixels, not kilobytes. Use image resizer first, then come back. If the file is HEIC, convert HEIC to JPG before you compress.

How to use it

  1. Drop a JPEG, PNG, WebP, or GIF from this device. Renaming the extension does nothing.
  2. Move the quality slider. Lower quality usually means a smaller file and softer edges.
  3. Compare the new size. Process in this tab, then download.

Typical ceiling is about 32 MB. Compressing the same file twice rarely helps and often just adds more JPEG generation loss.

Limits worth reading

  • We do not guarantee 100 KB, 200 KB, or “no visible difference.”
  • GIF animation is not a serious compression path here; frames can flatten depending on how the browser decodes it.
  • For WebP/PNG as a format change, use image format converter.
  • A PDF full of scans belongs on compress PDF, not this page.

This is a local utility, not prepress or a page-speed audit.

FAQ

Will this get my photo under 100 KB or 200 KB?

No guaranteed target size. Lower the quality slider and, if the long edge is still 4000 px, resize first. A 12 MP camera JPEG can stay well above a portal’s 100 KB rule even after a hard re-encode.

Is this the same algorithm as TinyPNG?

No. This page re-encodes in the browser with a quality control. TinyPNG’s free web tool still uploads files and, last we checked, caps free drops around 5 MB and 20 images. We are not that product and do not copy its numbers.

Does compression remove GPS and camera EXIF?

Yes, this re-encode drops EXIF. If the job is privacy and you do not want a second quality pass, use strip EXIF instead and keep the original pixels.

Can I compress a HEIC from my iPhone here?

Convert the HEIC to JPG first. This compressor expects a format the browser can already decode as JPEG, PNG, WebP, or GIF.

Why did my PNG barely get smaller?

PNG is often already lossless and sparse. Re-encoding a logo or icon does not invent TinyPNG-style palette tricks. Convert a photo PNG to JPEG or WebP if you actually need fewer bytes.

Does the image leave my computer?

No. Decoding and encoding stay in this tab. Typical ceiling is about 32 MB per file.

Related tools