Upload size limits
Reduce a phone photo before submitting it to a form capped at 100KB.
This page starts in At most mode. It finds a practical result no larger than 102,400 bytes and does not add filler when an image is already below the limit.
Processing and downloads happen locally. Refreshing or closing the page clears the current queue.
1 KB = 1024 bytes. 1 MB = 1024 x 1024 bytes.
JPG, PNG or WebP. Up to 20 files, 20 MB each.
When a source is much larger than 100KB, the browser first adjusts encoding quality and only reduces dimensions when needed. Disable dimension reduction if pixel dimensions must remain fixed, but some sources may then be unable to meet the limit.
Reduce a phone photo before submitting it to a form capped at 100KB.
Create a compact derivative for a page or internal content system.
The controls are intentionally direct. Choose images, set the byte requirement, then download verified results.
Add one JPG, PNG or WebP, or choose a batch of up to 20.
Choose exact, maximum or minimum size in KB or MB.
Every result is decoded and checked again before download.
Government forms, job portals, exams, identity documents and content systems often enforce rigid file limits. A valid image can still be rejected when its byte count falls outside the stated range. This tool changes the encoded file size without claiming to create new visual detail.
KB and MB measure stored bytes. Width and height measure pixels. An image can keep the same dimensions while its encoding changes, but a very small maximum may require dimension reduction. The result always reports both values.
Usually compact for photos. Transparency is replaced with white.
PhotosKeeps transparency and sharp edges, but can be larger for photos.
TransparencyOften provides a useful balance of size, quality and transparency.
Modern webThe site does not need your image data to resize it. Files, names, previews and output blobs remain in browser memory. Optional analytics can record anonymous actions such as a completed batch, never file contents or file names.
Use it for an upload ceiling such as 100KB or less. The tool does not add filler to a result that already satisfies the limit.
Increasing file size usually keeps the same dimensions. Reaching a small maximum may require fewer pixels, and the result shows both dimensions.
JPG and JPEG, PNG and WebP are supported for input and output. GIF, SVG and HEIC are not supported in this version.
Yes in current Chrome, Edge, Firefox and Safari. Large batches may finish faster on a desktop because all processing uses local device memory.