Shrink an image to a size you can send
Hit a real file-size preset: 100 KB, 200 KB, or 8 MB.
Free plan: 0 of 25 server runs used today (resets 00:00 UTC). Max file 15 MB.
Questions people actually ask
Why is the result a JPEG even if I uploaded a PNG?
The presets are file-size targets. JPEG is the format that can actually hit 100 KB or 200 KB. Transparency is flattened.
Does 8 MB mean you will make my file larger?
No. If the JPEG is already under 8 MB, you get it back unchanged. Other formats are re-encoded only when they need to be.
Are the photos uploaded?
Not when the on-device box is checked and the browser can decode the file. HEIC and a browser with JavaScript off use the server, which deletes the file after sending the JPEG.