Free · No signup · Runs in your browser

Fit any image to
the exact file size you need.

Compress JPG, PNG and WebP to 50KB, 100KB, 200KB, 500KB or any custom size. Your files never leave your device.

Drop your image here

or

Choose a file

JPG · PNG · WebP

or paste with CtrlV

Quick target
InstantNo upload, no queue
PrivateFiles stay on your device
Free foreverNo signup, no watermark
AdvertisementResponsive · 728×90 / 970×90
How it works

Compress an image in three steps.

No account, no upload, no waiting. Open the page, compress, download.

01

Drop your image

JPG, PNG or WebP. Drag it in or paste it with Ctrl V. Everything stays on your device.

02

Pick a target size

50KB, 100KB, 200KB, 500KB, 1MB or any custom value you need.

03

Download the result

The tool adjusts quality and dimensions until your file fits. Then you save it.

AdvertisementResponsive · 728×90 / 970×90
Indian exams

Meet exam application photo requirements.

Indian government and bank exams enforce strict file size limits. Each page has the exact specification from the current notification.

Advertisement300 × 250

How to reduce an image to a specific size

A kilobyte (KB) is a unit used to measure digital file size. One kilobyte equals 1,024 bytes, and a 100KB image is therefore roughly one hundred thousand bytes of data. That sounds like a lot, but a single photo taken on a modern phone can easily reach 3MB or more — around thirty times larger than the limit many websites allow.

Why so many websites ask for a specific size

File-size limits exist for practical reasons. Government portals, job application systems, university admissions forms and visa services often cap uploads at 100KB, 200KB or 500KB because they store millions of files and have to keep their infrastructure manageable. On the web, size also affects speed: every extra kilobyte has to travel to the visitor's device, and large images are one of the most common reasons a page feels slow.

Compressing a JPG

JPG is a lossy format, which means the encoder throws away some visual detail to save space. That is exactly why it compresses so well. Lowering the quality setting from 100 to around 70 often cuts the file size by more than half with almost no visible difference on a screen. Below roughly 50, artefacts start to appear — especially around sharp edges and text.

Compressing a PNG

PNG is lossless. It stores every pixel exactly, and it supports transparency. That precision is why screenshots, logos and graphics with hard edges look so clean as PNG — and also why PNG files are large. You cannot simply "lower the quality" of a PNG, because there is no quality setting to lower.

When WebP is the better option

WebP was designed for the modern web. At the same visual quality it is typically 25–35% smaller than JPG, and unlike JPG it supports transparency. It is an excellent choice for images you are publishing on a website you control. The trade-off is compatibility: some older forms and desktop applications still expect a JPG or PNG.

Why dimensions matter so much

File size scales with the number of pixels in the image. A 4000 × 3000 photo contains twelve million pixels. Reduce it to 1200 × 900 and you are left with roughly one million — about 8% of the original data. In many cases, resizing is the single most effective way to reach a small target.

How FITLY reaches your target

FITLY runs entirely in your browser. When you choose a target size, the tool decodes your image, re-encodes it at a trial quality level, and measures the resulting file. It then adjusts — first the compression quality, and if that is not enough, the dimensions — and repeats until the file lands at or just under your limit. Because the whole process uses the Canvas API on your own device, your image is never uploaded to a server.

AdvertisementResponsive · 728×90 / 970×90
FAQ

Frequently asked questions

Can I compress an image to exactly 100KB?

FITLY targets the size you request and gets as close as technically possible. Most of the time the result lands just under your target — for example 97.3KB for a 100KB request. If a specific size cannot be reached without destroying the image, the tool shows the closest achievable size instead of pretending the target was met.

Is FITLY really free?

Yes. FITLY is free to use, with no hidden limits and no watermark on the file you download. No signup, no email, no credit card.

Do I need to create an account?

No. There is no signup, no login and no email required. Open the page, compress your image and download it.

Are my images uploaded to a server?

No. FITLY reads your file from your device and re-encodes it locally using the HTML5 Canvas and File APIs. The tool itself does not send your image anywhere.

Which formats are supported?

You can upload JPG, PNG and WebP. You can also choose to export as JPG, PNG or WebP, so you can convert between these formats while compressing.

Can I compress an image to 50KB?

Yes. 50KB is one of the preset targets. Very small targets usually require reducing the image dimensions as well as the compression quality, which FITLY does automatically.

Can I use FITLY on my phone?

Yes. The page is built mobile-first and works in modern mobile browsers on iOS and Android, including choosing a photo from your camera roll or library.

Advertisement300 × 250