A 20KB limit leaves little room
20KB is a very small limit. Large images often need obvious quality or dimension tradeoffs, so inspect text, edges, and fine detail before using the download.
Prepare a JPG, PNG, or WebP for a 20KB upload limit. Strict mode can lower JPG or WebP quality and reduce dimensions when needed; Keep dimensions never resizes. PicRecast shows the verified output bytes and does not claim success when the target cannot be met.
Add one supported image. A replacement is accepted only after it passes local validation.
Static JPG/JPEG, PNG, and WebP. Animated WebP is rejected. Processing stays in this browser.
Choose exact decimal KB or MB, whether dimensions may change, and the output format.
PicRecast tests real encoded files and reports the selected file's exact bytes before download.
Three-step workflow
Target bytes, image detail, pixel dimensions, and output format interact. Review the verified result instead of relying on an estimate.
20KB is a very small limit. Large images often need obvious quality or dimension tradeoffs, so inspect text, edges, and fine detail before using the download.
Strict can resize proportionally after testing quality. Keep dimensions never resizes and may remain above 20KB.
JPG or WebP is often easier to fit under a strict upload limit than lossless PNG. Format never changes unless you select it.
Container overhead, minimum quality, minimum dimensions, and the 32-candidate budget are real limits; the smallest verified result is shown.
Width and height describe pixels; KB and MB describe encoded bytes. Reducing either quality or dimensions can change file size.
JPG and WebP support quality search. PNG uses lossless OxiPNG, so a very small target may require proportional resizing.
Newly encoded files may not retain EXIF metadata or color profiles. Keep the original and inspect the download.
Format overhead, safe quality limits, minimum dimensions, and bounded attempts can leave a verified result above the target.
Validation, candidate encoding, comparison, preview, and download stay in this browser. Images are not sent to a processing API.
In Strict mode, PicRecast reports success only when the output is at or below 20,000 bytes. If the target cannot be reached within the supported compression and dimension limits, the smallest verified result is shown instead. Keep dimensions can also remain above target because it never resizes.
Strict mode reduced dimensions only after minimum quality at the original dimensions could not meet 20KB.
No. PNG stays PNG unless you explicitly select another format.
No. Candidate encoding and selection are browser-local.