Sponsored
AdvertiseFree · No sign-up · Never leaves your device
Resize an image to 100 KB
Drop a photo and get a JPG under 100 KB at the largest size and best quality that fit. Set exact pixels too if the site asks for them.
Drop a photo or signature
or paste it with ⌘V — anywhere on this page
From your gallery or camera
JPG · PNG · WebP · HEIC — up to 25 MP
- Never stored
- No watermark
- No sign-up
How to do it
- 1Drop the photoJPG, PNG, WebP or HEIC, straight from your phone.
- 2Set a size if askedThe limit is 100 KB. Add pixels or a minimum only if the site gives them.
- 3Download the JPGThe KB shown is the real file, under 100,000 bytes.
Where 100 KB limits show up
Upload limits around 100 KB are common wherever a site stores a lot of small images: profile and avatar photos on job and education platforms, photo fields on application forms, school and club registrations, some e-commerce and listing sites, and older systems that were built when bandwidth was expensive. A phone photo, at 2 to 5 MB, is twenty to fifty times over.
How it fits the photo under 100 KB
There are two levers, and the order matters. Lowering JPEG quality throws away fine detail; lowering the pixel count throws away resolution. Done badly, you get a large but blocky image, or a tiny but clean one.
The tool starts from a size that a 100 KB file can hold well, then searches the JPEG quality, encoding and measuring the real file each time, until it finds the best quality under 100,000 bytes. If even low quality is too big at that size, it makes the image a step smaller and searches again. The result is the biggest, cleanest image that fits.
If the site asks for exact pixels, say 400 × 400 for a profile photo, switch Dimensions to Pixels and type them in. The crop box takes that shape, you frame what matters, and the KB search works on that exact size. At 400 × 400, 100 KB is generous and the photo stays sharp.
Reading the limit safely
A 100 KB limit can mean 100,000 bytes or 102,400, depending on how the site counts. The tool keeps under 100,000, so the file passes everywhere. If the site also has a minimum, type it in Min: a file that comes out smaller than the minimum gets empty bytes added inside the JPEG to reach it, and the page tells you. The guide to KB and KiB explains both.
Getting a better result
Crop first. Cutting away background you don't need leaves more of the 100 KB for what you keep.
Good light, less noise. A photo taken in daylight compresses far better than a dim one, whose grainy noise eats bytes.
JPG, not PNG. For photographs, JPEG is many times smaller than PNG at the same visual quality. Use PNG only for logos or graphics with flat colours and sharp edges, and only when the site has no size limit, since PNG can't be steered to a size.
Check before you upload
If you already have a file, open Check a file: it reads the real format, size in KB and bytes, and pixels, and marks each against your rules. For photos with strict official rules, such as visa or passport photos, see the photo size rules pages, which say what each authority allows you to change.
Questions people ask
How do I reduce an image to 100 KB?
Drop it into the tool above. It is saved as a JPEG, measured, and the quality is adjusted until the file is as good as it can be under 100 KB. If even low quality is too big at full size, the image is made smaller until it fits, keeping its shape.
How big will a 100 KB photo be in pixels?
It depends on the photo. A plain, well-lit photo keeps more pixels under 100 KB than a busy, detailed or grainy one. The result shows the exact pixels before you download, and if the site asks for a specific size, set it under Dimensions.
Is 100 KB 100,000 bytes or 102,400?
Sites differ. The tool keeps the file under 100,000 bytes, so it passes either way.
Is it the same as compressing?
Yes and no. Compressing lowers the JPEG quality; resizing lowers the pixel count. This tool does both in the right order, keeping as many pixels and as much quality as the limit allows.
Is my photo uploaded?
No. It is resized in your browser on your own device.