FlipMyFormat

Compress Image

Make JPG, PNG, WebP and iPhone photos smaller, often by 50 to 80%, with no visible change. Hit an exact size in KB, compare before and after, and do up to 500 at once. Free, and your pictures are not uploaded.

Select images

or drop pictures here · Ctrl+V to paste · up to 500 at once

JPG, PNG, WebP, HEIC, AVIF, GIF and BMP

Made smaller in your browser. Your pictures are not uploaded.

People also use

How to compress image files in three steps

To compress image files, add them to the box above, keep the Recommended level and press the red button. In a few seconds every picture is smaller, usually by half or more, and a before and after slider lets you check that nothing visible has changed. Then download one file, or all of them together as a ZIP.

This image compressor works inside your browser, so your pictures are not uploaded anywhere. It handles JPG, PNG, WebP, iPhone HEIC, AVIF, GIF and BMP files, keeps transparency, removes hidden camera and location data, and never hands back a file that is bigger than the one you gave it.

  1. 1

    Add your pictures

    Choose files or a whole folder, drop them on the box, or paste a screenshot with Ctrl+V. Up to 500 at once.

  2. 2

    Pick a level

    Recommended suits almost everything. Choose Target size for an exact limit in KB, or Lossless to keep every pixel.

  3. 3

    Compress and download

    Press the button, compare before and after, then save each picture or download all of them as a ZIP.

Your settings are remembered on this device for next time, so a weekly batch of product photos takes two clicks.

An image compressor that keeps the quality you can see

A good compressor removes what your eyes cannot see and keeps what they can. Photos are re-saved with a carefully chosen quality, and the result is checked against the original: if the new file is not smaller, you get your original back instead, with only its hidden data removed. Nothing is ever made worse for no gain.

The before and after slider is the honest test. Drag the divider across a face, a sky or a line of text and look for blur or blocks. Switch to Actual pixels to see every detail at 100%. Most photos look identical at the Recommended level while weighing a third or a quarter of the original.

Which level should you choose?

Each level is a sensible starting point when you compress image files. The before and after slider shows the result, so you can always go one step up or down.

LevelWhat it doesBest for
RecommendedJPG and WebP at 78% quality, PNG at its best 256 coloursAlmost everything: websites, email, messages, forms
StrongJPG and WebP at 60%, PNG at 96 coloursThumbnails, previews and very tight upload limits
LosslessPixels unchanged, hidden data removed, PNG saved tighterProduct photos, artwork, anything you will edit again
Target sizeThe highest quality that fits under your size in KBForms and portals with an upload limit
CustomQuality slider from 10 to 100When you know exactly what you want

Compress JPEG photos for websites, email and forms

Phone and camera photos are almost always JPG, and they are often far larger than needed: a 12 megapixel photo can weigh 4 MB or more. To compress JPEG photos, keep Save as on Same format and choose Recommended. Each photo is saved again at 78% quality, which removes invisible detail and typically cuts the size by 60 to 80%.

The photo stays the right way up, because the orientation your phone recorded is applied to the pixels. Camera details such as the date and model can be kept or removed in More options; the GPS location is removed by default, so a photo you share does not reveal where it was taken.

Compress PNG files and keep transparency

PNG files are lossless, which makes them crisp but heavy. The trick used by well-known tools such as TinyPNG is to reduce the number of colours: a screenshot or illustration rarely needs more than 256, and a PNG with a palette of 256 colours is often 60 to 80% smaller. This page does exactly that, choosing the best 256 colours for each picture, so you can compress PNG files without turning them into JPG.

Transparency is kept, including soft edges and shadows, so logos and stickers still sit cleanly on any background. Smooth gradients in PNG (dithering) blends the reduced colours so skies and shadows do not show bands; for flat logos and screenshots you can turn it off for an even smaller file. If a PNG already has fewer than 256 colours it is stored exactly, with no change at all.

Compress WebP pictures, or convert to WebP

WebP is the modern web format, usually 25 to 35% smaller than JPG at the same visible quality, and every current browser can open it. You can compress WebP files you already have, or choose WebP under Save as to turn JPG and PNG pictures into WebP for your website. Transparency is kept in WebP too.

Safari cannot save WebP from a web page, so on an iPhone, iPad or Mac with Safari the WebP choice is shown as unavailable; use Chrome, Edge or Firefox for WebP output, or keep the same format. AVIF pictures can be added and are saved as JPG or PNG, because browsers cannot write AVIF yet.

Compress image to 100KB, or any exact size

Many application forms, exam portals and visa sites accept photos only up to 100 KB. Choose Target size, type 100 and press the button. Each picture gets the highest quality that still fits under the limit, found by trying qualities from the top down rather than by guessing, and the final size is shown so you can upload with confidence.

If even a low quality is too big, the picture is also made a little smaller in pixels, because a smaller sharp photo looks much better than a large blurry one. You can turn that off in the Target size settings. That is the reliable way to compress image to 100KB without ending up with a smeared face or unreadable text.

Compress image to 200KB for forms and portals

Job portals, college admissions and government services often ask for documents and photos under 200 KB, and online shops cap product photos at a similar size. Type 200 in Target size, or tap the 200 KB button, and every picture in the batch is fitted under that limit with as much quality as the size allows.

A limit this size is comfortable for a normal photo, so most pictures keep full resolution. Use it to compress image to 200KB for scanned certificates and signatures as well: a document saved as PNG stays crisp because only its colours are reduced. If a file is already under the limit, it is left as it is, at its original quality.

Compress image without losing quality

Sometimes you cannot afford any change at all, for example with product photos, medical images or artwork. Choose Lossless. JPG files keep every byte of the picture itself and only lose hidden data: camera details, location, embedded previews and the motion video that some phones attach to photos, which alone can be several megabytes.

PNG files are re-saved more tightly; when a PNG has 256 colours or fewer it gets an exact palette, which can halve its size with not one pixel changed. You can check this yourself with the slider. It is the simplest way to compress image without losing quality, and it even works in browsers that block reading pictures.

Bulk image compressor: up to 500 pictures at once

Add up to 500 pictures at once, or a whole folder with Add a whole folder. They are compressed several at a time, using the spare cores of your processor, so a batch of a hundred photos usually takes well under a minute on a laptop. A progress bar shows how far it has got, and Stop ends the batch at any moment.

When the batch is done, Download all puts every picture in one ZIP, with the folder structure kept when you added a folder. This makes the page a practical bulk image compressor for an online shop, a blog or a photo archive, with no daily limit and no account.

Compress photo files on iPhone and Android

On an iPhone or Android phone, open this page in Safari or Chrome, tap Select images and pick photos from your gallery. iPhone HEIC photos work without changing any setting and are saved as JPG, which every app and website accepts. To compress photo files for WhatsApp, email or an online form, keep Recommended or set a Target size.

When the pictures are ready, tap Download, or tap Share to send them straight to another app. Phones have less memory than computers, so very large pictures are scaled to a size the phone can handle, and the page tells you when that happens.

Resize while you compress

Pixels matter more than quality. A photo straight from a phone is often 4000 pixels wide, while a website shows it at 1200 or less. Halving the width and height removes three quarters of the pixels, a far bigger saving than any quality setting, with less visible loss. In More options, Resize scales every picture down to a longest side such as 1920 or 1280 pixels, or any number you type, keeping its shape.

Smaller pictures are never enlarged. To resize without compressing, or to set an exact width and height, use Resize Image; to cut away unwanted edges first, use Crop Image.

Location and camera data (EXIF)

Photos carry hidden data called EXIF: the date and time, the phone or camera model, its settings and often the exact GPS location where the photo was taken. By default all of it is removed, which makes files a little smaller and keeps your home address out of photos you share or post.

Choose Keep camera and date to keep everything except the location, useful for photographers and photo libraries, or Keep everything to leave it untouched. Camera data can only be kept in JPG and WebP files.

Formats you can add

Add any mix of these formats in one batch. Each is handled in the best way for that format.

FormatTypical sourceHow it is handled
JPG / JPEGPhotos from phones and camerasRe-saved at the chosen quality, kept upright
PNGScreenshots, logos, graphicsColours reduced, transparency kept; exact when 256 or fewer
WebPPictures from websitesRe-saved as WebP, transparency kept
HEIC / HEIFiPhone and iPad photosOpened in your browser and saved as JPG
AVIFNewer websites and appsSaved as JPG, or PNG when transparent
GIFSimple graphics and animationsAnimations are kept as they are; use Compress GIF for those
BMPOld Windows graphicsSaved as JPG or PNG, often 90% smaller

TIFF and SVG files cannot be opened here: use TIFF to JPG or SVG to PNG first. To make a PDF smaller, use Compress PDF.

Is it safe? Your pictures are not uploaded

Your pictures are not uploaded. Reading, compressing, comparing and zipping all happen in your browser, on your own device, using code that runs in this page. That matters for photos of ID cards, passports, documents and anything personal, and it is also why there is no waiting for uploads and downloads.

Because nothing is sent to a server, there is nothing for us to store, log or delete, and the page keeps working if your connection drops after it has loaded. It is a safe way to compress image files you would not want to hand to a stranger.

How it works

Each picture is opened by your browser, turned upright and drawn at its final size, with smooth step-by-step scaling for large reductions. Photos are then saved by the browser's own JPG or WebP encoder at the chosen quality. PNG pictures go through a colour reduction step that builds the best palette for that picture, with optional dithering, and are written by a compact PNG encoder that picks the smallest bit depth.

For a target size, each picture is saved at several qualities in a binary search, so the best one that fits is found in about seven tries. The work runs in background workers, one per spare processor core, so the page stays responsive even during a batch of hundreds.

Keyboard and accessibility

Everything works with a keyboard as well as a mouse or finger. Press Tab to move between controls and Space or Enter to choose. Ctrl+V pastes a picture, Ctrl+Enter starts compressing, and the before and after divider moves with the left and right arrow keys.

Screen readers announce each step: pictures added, progress, and how many are ready to download. Every button has a clear label.

How this tool compares

Free online tools look alike at first. Here is how this one compares on what matters.

What to checkFlipMyFormatTypical online tool
Pictures uploaded to a serverNo, made in your browserUsually yes
Number of pictures at onceUp to 500Often 20 or fewer
Exact size in KBYes, any numberRarely
PNG colour reduction with transparencyYesSometimes
Lossless optionYesRarely
Before and after sliderYes, with actual pixelsSometimes
iPhone HEIC photosYesRarely
Location and camera data removedYes, by defaultRarely said
Never bigger than the originalYesNot always

Common problems and fixes

A picture barely got smaller

It was probably compressed well already. Try Strong, or set a Resize size in More options; fewer pixels save the most.

It says Original kept

The new file would have been bigger, so your original was kept, with its hidden data removed.

A target size was not reached

Turn on Make the picture smaller in pixels if needed, or choose a larger size. Very detailed photos need more room.

A transparent PNG turned white

JPG has no transparency. Keep Save as on Same format, or choose PNG or WebP.

The PNG shows bands in a sky

Turn on Smooth gradients in PNG (dithering) in More options, or choose Custom with a higher quality.

WebP is not available

Safari cannot save WebP. Use Chrome, Edge or Firefox, or keep the same format.

An animated GIF did not get smaller

Animations are kept as they are so they keep moving. Compress GIF makes animations smaller.

The browser warns about anti-fingerprinting

Some privacy settings block reading pictures. Lossless still works; allow this site to use the other levels.

Tips for smaller pictures

Resize first, then compress. A website rarely needs pictures wider than 1920 pixels, and a message or email rarely more than 1280.

Use JPG or WebP for photos and PNG for screenshots, logos and anything with sharp text or transparency. Choosing the right format often saves more than any setting.

Always compress from the original. Saving an already compressed JPG again and again adds a little loss each time.

Keep your originals. Compression throws away detail for good, so store the full-quality files somewhere safe before replacing them.

Check faces, text and skies with the slider. If something looks soft, go back one level or use Custom with a higher quality.

Frequently asked questions

How do I compress image files for free?

Add your pictures to the box on this page, keep the Recommended level and press the red button. It is free, with no sign-up, no watermark and no limit on how often you use it.

Which is the best free image compressor?

One that works in your browser, shows a before and after comparison and never makes a file bigger. This one does all three, handles up to 500 pictures at once and keeps transparency.

How do I compress image to 100KB?

Choose Target size, type 100 and press the button. Each picture gets the highest quality that fits under 100 KB, and is made a little smaller in pixels only if it must be.

How do I compress image to 200KB?

Choose Target size and tap 200 KB. Every picture is fitted under the limit with as much quality as possible; pictures already under it are kept as they are.

Can I compress image without losing quality?

Yes. Choose Lossless: not one pixel changes, while hidden data is removed and PNG files are saved more tightly. Recommended also looks identical for most photos.

How do I compress JPEG photos?

Add them and keep Recommended. Photos are saved at 78% quality, usually 60 to 80% smaller, and stay the right way up.

How do I compress PNG files and keep transparency?

Add them and keep Same format. The colours are reduced to the best 256, like TinyPNG, and transparency, including soft edges, is kept.

Can I compress WebP images?

Yes. WebP files stay WebP and get smaller. You can also choose WebP under Save as to convert JPG and PNG pictures, in Chrome, Edge and Firefox.

How do I compress photo files on my phone?

Open this page in Safari or Chrome, tap Select images, choose the photos and tap the red button. iPhone HEIC photos are saved as JPG. Then download or share them.

Is there a bulk image compressor with no limit?

This page compresses up to 500 pictures per batch, or a whole folder, as often as you like, and gives you one ZIP. There is no daily limit and no account.

Are my pictures uploaded?

No. Everything happens in your browser on your device. Nothing is sent to our server, so nothing is stored.

Will the picture size in pixels change?

Not unless you set Resize in More options, or a Target size needs it. Pictures too large for a phone's memory are also scaled down, and the page says so.

Does it remove the location from my photos?

Yes, by default all hidden data is removed, including GPS. You can keep camera details without the location, or keep everything, in More options.

Why does it say Original kept?

The compressed file would have been bigger, which happens with pictures that were already well compressed, so your original was kept instead.

Which formats can I add?

JPG, PNG, WebP, iPhone HEIC, AVIF, GIF and BMP. TIFF and SVG need converting first, and PDFs go to Compress PDF.

Should I use JPG, PNG or WebP?

JPG or WebP for photos, PNG for screenshots, logos and transparency. WebP is the smallest and works in every current browser.

Can I compress an animated GIF?

Animations are kept as they are here, so they keep moving. Use Compress GIF to make animations smaller.

Does it work offline?

Once the page has loaded, compressing needs no connection, because everything runs in your browser.

Compress image files now

Free, private and fast. Your pictures stay on your device.

Add your pictures

Last updated October 2026 · Written and maintained by the FlipMyFormat team