Resize an Image to an Exact File Size in Your Browser
Image Studio
A small image utility that runs entirely in your browser. Resize a photo down to whatever file size a form demands, crop and rotate it, convert formats, or turn an image into a favicon pack. Nothing is uploaded anywhere; the file never leaves your device, and re-saving it strips the EXIF metadata (camera model, GPS location, timestamps) along the way.
A caveat: this is a personal side project and I have not tested it exhaustively. I make no guarantees; keep your original files.
or click to choose one
—
Export
Advanced: limit dimensions
Favicon pack
Generate every common favicon size, a site.webmanifest, and the <link> snippet, bundled as a .zip. A square center-crop is used.
🔒 100% in-browser. Your image is never uploaded. (I use Google Analytics to see whether anyone visits this page, but it cannot see your image.)
FAQ
How do I resize an image to an exact file size?
Drop the image in, leave the mode on "Hit a target file size", and set the size the form is asking for. The tool searches JPEG or WebP quality settings for the largest output that fits under the limit, and scales the image down if quality alone can't get there.
Does my image get uploaded?
No. The whole tool runs in your browser, and the file never leaves your device. (I use Google Analytics to see whether anyone visits this page, but it cannot see your image.)
What's in the favicon pack?
PNG icons at 16, 32, 48, 96, 192, and 512 pixels, an apple-touch-icon.png at 180 pixels, a starter site.webmanifest, and a snippet.html with the <link> tags to paste into your page's head, all in one .zip. The icons are cut from a square center-crop of your image.