Skip to content

Image Compressor

Reduce image file size by lowering quality, converting format or shrinking dimensions. The real saving is shown after compression, not guessed in advance.

Your image is processed on this device. It is not uploaded to CreatorKit.

or drag and drop it here

JPEG, PNG or WebP (GIF first frame also works). Up to 25 MB.

How to compress an image

  1. Choose a JPEG, PNG or WebP image.
  2. Pick an output format. The tool starts with the same format as your file.
  3. For JPEG or WebP, choose Quality and set the slider, or choose Target size and enter a size in KB.
  4. Optionally set a maximum width or height. Resizing a 4000-pixel photo to 1600 pixels often saves more than any quality setting.
  5. Press Compress, compare the before and after, then download.

Quality versus file size

JPEG and WebP are “lossy”: they throw away detail the eye is less likely to notice. At high settings (85–95%) the difference is very hard to see. Around 60–75%, files get much smaller and most photos still look fine on a phone screen, but you may notice blockiness in skies, gradients or around text. Below about 50%, artefacts become obvious. Graphics with sharp edges and text suffer first; photos of natural scenes hide compression best.

Always zoom into the “After” preview before using an image somewhere important. If text looks fuzzy, raise the quality or use PNG for that image.

Which format gives the smallest file?

  • WebP is usually the smallest at similar visual quality, and keeps transparency. Use it for websites. Some upload forms still don’t accept it.
  • JPEG is the most widely accepted format for photos.
  • PNG is best for screenshots and graphics with large flat areas, and is the only choice here for perfect, lossless quality.

Common situations

  • A form requires a file under a limit (for example 200 KB or 2 MB): use Target size, and set a maximum dimension if needed.
  • Website images: set a maximum width close to how wide the image is displayed (often 1200–2000 px) and use WebP at 75–85%.
  • Email attachments: a maximum dimension of 1600–2000 px and JPEG at 80% keeps photos clear and small.

Supported files and limits

JPEG, PNG and WebP (GIF uses the first frame). Up to 25 MB. WebP output depends on your browser; if it is unavailable the option is disabled. The image is decoded and re-encoded by your browser, so results can differ slightly between Chrome, Safari and Firefox.

How it works

Your image is drawn onto a canvas in your browser and encoded with the browser’s own JPEG, WebP or PNG encoder. Nothing is uploaded. Because the file is re-created, transparent areas are filled with a colour when saving as JPEG, and camera metadata is not carried over.

Frequently asked questions

How much smaller will my image get?
It depends on the image. Photos straight from a camera or phone often shrink a lot; images that were already compressed may barely change. The tool shows the actual before and after size once it has processed your file.
Why did my PNG get bigger?
PNG is lossless, and browsers do not use the most aggressive PNG optimisation, so re-saving can produce a similar or larger file. For photos, convert to WebP or JPEG. For graphics, reducing the dimensions is the most effective option.
How does “Target size” work?
The tool tries several quality levels and keeps the highest quality that fits under your target. If even the lowest quality is too big, it tells you, and reducing the maximum width or height is the next step.
Is metadata (EXIF) removed?
Yes. Re-encoding through the browser canvas produces a new file without the original camera metadata such as GPS location. Colour profiles may also be converted to standard sRGB.
Can I compress many images at once?
Not yet. This first version handles one image at a time.