Compress image to 500 KB

A comfortable limit for most uploads: sharp enough for screens, small enough to send.

  1. 1Drop your video or image
  2. 2Pick a target size
  3. 3Download the result
Drop a video or image hereor click to choose a file. Nothing is uploaded; everything runs in your browser.

What people use it for

JPEG or WebP

Choose JPEG for maximum compatibility or WebP for smaller files at the same quality.

What about PNG?

PNG is lossless, so its size cannot be tuned directly. The tool converts it to JPEG or WebP and tunes that.

How the size target is met

1. Budget

Your target size becomes a bit budget, keeping about 3% in reserve for the MP4 container so the finished file does not creep over the limit.

2. Audio first

AAC audio that is already small is copied untouched. Otherwise audio is re-encoded at 96 kbps, or 64 kbps mono when space is tight, so the rest of the budget goes to the picture.

3. Resolution and frame rate

The remaining bits are divided by the number of pixels per second. If that is too few for a clean picture, the tool steps down from 1080p to 720p or 480p, then from 60 to 30 fps. It never upscales.

4. Measure and correct

After encoding, the real file size is checked. If it is over your limit, the video bitrate is corrected and the video is encoded again, up to two more times.

Frequently asked questions

Is my video uploaded anywhere?

No. The video is processed in your browser on your own device. It is never sent to our servers or to anyone else.

How does it hit the size I choose?

It calculates a bit budget from your target size, encodes, then measures the real file. If the result is over the limit, it adjusts the bitrate and encodes again, up to two more times.

Why is my result smaller than the target?

About 3% is kept in reserve, and a video that is already small or visually simple may not need the whole budget. The tool never spends more bits than the original has.

Will the quality drop a lot?

It depends on how much smaller the file must get. The tool tells you the expected quality before you start. Trimming the start and end gives every remaining second more bits, which is the best way to keep quality.

Which video formats can I use?

Anything your browser can decode, typically MP4, MOV, MKV and WebM with H.264, HEVC, VP9 or AV1. The output is always an MP4 with H.264 video and AAC audio.

Which browsers work best?

Google Chrome and other Chromium-based browsers. Other browsers may fall back to a slower compatibility mode.

Is there a maximum file size?

There is no fixed limit, but the compressed result is built in memory, so very large outputs depend on your device. A 900 MB, ten-minute 1080p60 clip has been tested successfully.

What happens to the audio?

Small AAC audio is kept as is. Anything else becomes AAC at 96 kbps, or 64 kbps mono if space is tight.

Can I compress images too?

Yes. Drop a JPG, PNG, WebP, AVIF or HEIC and choose a size such as 100 KB or 1 MB. The tool finds the highest quality that fits and only reduces the resolution if it must. HEIC photos from iPhones are opened right in your browser; the first one downloads a small decoder.

What happens to a transparent PNG?

PNG cannot be tuned to a size directly, so it is converted to JPEG or WebP. JPEG has no transparency, so transparent areas become white. Choose WebP to keep transparency.

Is it free?

Yes. There is no sign-up and no watermark. The site may show advertising to cover its costs.

Guides