A compact target for small uploads
50KB can suit small web forms, compact uploads, and thumbnails, but image detail and dimensions may still need a visible tradeoff.
Balance a compact 50KB goal against quality and dimensions with a bounded, transparent browser search.
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.
50KB can suit small web forms, compact uploads, and thumbnails, but image detail and dimensions may still need a visible tradeoff.
Strict searches quality before dimensions. Keep dimensions finds the closest same-size result and marks it above target when necessary.
JPG and WebP search quality 10–100. PNG runs lossless OxiPNG without invented quality controls or palette loss.
Every reported size comes from an encoded Blob, and no more than 32 candidates are created.
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.
The verified Blob must be 50,000 bytes or smaller.
Yes. Choose Keep dimensions; the result may be above target and will be labeled accordingly.
Yes when WebP or PNG is selected. JPG uses the visible background you choose.
No image or candidate is written to persistent browser storage.