Skip to content
FileBelow

Make any image fit an upload limit

Set a size limit, exact dimensions or a format — and get the best-quality image that fits.

or drag it here, or paste it

JPG, PNG, WebP and HEIC. Your file is processed on your device.

Why the limit is the input, not a slider

Most tools hand you a quality slider and let you guess. You drag it to 60, export, check the size, find it is still too big, drag it to 45, and repeat until something fits. The number you actually care about — the one the upload form told you — never appears anywhere in that process.

FileBelow starts from that number. It searches two things at once: how many pixels the image has, and how hard the encoder compresses them. Squeezing quality alone at full resolution is what produces the blocky, smeared look you get from a slider at 30. Giving up some resolution instead often keeps far more of the picture intact at the same file size. Every candidate is scored against your original, and the one that looks closest wins.

You can see this in the result: FileBelow tells you the dimensions it chose and gives an honest quality estimate, rather than claiming everything went perfectly.

Requirements we have checked

Each of these was read off the platform’s own documentation, and each page shows the source link and the date it was checked. If we could not find an official page, the destination is not listed.

All destinations

Common questions

Are my images uploaded to a server?
No. All processing happens in your browser using your own device. The image data is never sent anywhere, which is also why the tool keeps working if you go offline after the page loads.
How do you hit an exact file size?
FileBelow searches two things at once: how many pixels the image has and how hard the encoder compresses it. It encodes several combinations, scores each one against the original, and returns whichever looks best while staying under your limit.
Does 1 MB mean 1,000,000 bytes or 1,048,576 bytes?
FileBelow treats 1 MB as 1,000,000 bytes. Upload forms disagree about this, and the decimal figure is the smaller of the two, so a file that meets it satisfies both interpretations.
Why did my photo come out sideways somewhere else?
Phone photos store their rotation as metadata rather than in the pixels. FileBelow reads that tag and bakes the rotation into the image, so the file is upright everywhere, even in software that ignores the metadata.