ImageFit.

ONE LESS UPLOAD ERROR

Good image.
Right size.

Make your image fit the limit. Set a size, keep what matters, and get a checked file ready to download.

Free, every time Images stay on your device No AI or API costs

01 Add your images

UP TO 6 AT A TIME

Drop images here

JPEG, PNG or WebP · static images only

25 MB per file · 24 megapixels · 60 MB per batch

Your pictures never leave this tab.
Processing happens on your device. No file uploads. Optional anonymous counts are off by default.

Add an image to get started.

SMALL TOOL. NO SURPRISES.

The limit is exact.
The decision stays yours.

01

Tell us the rules

Enter your destination’s size limit, accepted format, and any dimension bounds. KB means 1,000 bytes here.

02

We try a lighter version

ImageFit tries compression settings, then smaller dimensions if you allow it. PNG compression uses resizing, not a quality slider.

03

Check, then download

The exported file is decoded again to check its bytes, format, and dimensions. If it cannot fit your rules, we say so.

A file check, not a promise

Websites may have other requirements. Check the preview carefully: compression can reduce detail, and meeting these limits does not guarantee acceptance.

What happens to my files?

Files, names and image metadata are processed in this browser tab. This app has no file-upload endpoint, accounts, local storage or third-party scripts. Optional anonymous action counts are off unless you explicitly allow them for this page. No file names, contents, metadata or entered values are sent; you can stop sharing at any time. The hosting provider still receives normal requests to load the website.

Outputs are redrawn from decoded pixels, so original EXIF metadata, including GPS location, is not copied. Browsers may add their own color or resolution metadata. Clearing or leaving the tab releases the app’s working copies; downloaded files stay on your device.

What is supported?

Static JPEG, PNG and WebP in a modern browser. Animated files, GIF, HEIC and SVG are rejected. Up to 6 files, 25 MB each, 60 MB total, 24 million pixels per image and 16,384 pixels per side. Large files may be slow on phones.

JPEG orientation is applied before resizing. Transparent PNG and WebP can stay transparent; converting to JPEG requires an explicit background choice. Changing format does not make a file acceptable to every portal.

Why could a file get larger or fail to fit?

Browser encoders differ. A tiny or well-compressed original may not shrink when redrawn. Very low targets, minimum dimensions, higher quality floors, or disabling resizing can make the limit impossible. You can still download the smallest tested result, clearly marked when over the limit.

Can I inspect or use this offline?

ImageFit is original, dependency-free, open-source software. Download the source package, serve its dist folder locally, and use it without an internet connection. It has no AI processing or paid API dependencies.

Download source + tests · MIT license

HELP KEEP LITTLE TOOLS FREE

Saved you a little time?

Everything here is free. An optional donation supports the collection. It never unlocks a feature or a download.

USDT · Ethereum (ERC-20)0x83604D79dF4ED54E8D8935def21a79B51798cDa5

Ethereum mainnet only. Check the full address and network in your wallet. This site never connects a wallet or starts a transaction. Network fees may outweigh a small donation.

Bitcoin (BTC)

Bitcoin mainnet

bc1qz50cp2uwpp98hdv49ellhwatdm997yzm9xlh7h

Show address-only QR

The QR contains only the address. Choose Bitcoin (BTC) and Bitcoin mainnet yourself in your wallet.

Native ETH

Ethereum mainnet

0x83604D79dF4ED54E8D8935def21a79B51798cDa5

Show address-only QR

The QR contains only the address. Choose Native ETH and Ethereum mainnet yourself in your wallet.

Donations are optional. Check the asset, network and full address before sending. Network fees may apply. This site never connects a wallet or starts a transaction.