WHAT IT DOES
Change an image file without sending it anywhere.
Drop a PNG, JPEG, or WebP image, choose the output dimensions, quality, format, and JPEG background, then download the converted result directly from the browser. The preview reports the original and converted sizes, while decoded-pixel limits prevent a deceptively small compressed file from allocating an unsafe canvas.
Why use it?
Use it to resize a raster image or change its format before including it in a page, issue, or asset pipeline.
How to use this tool
- Load a PNG, JPEG, or WebP and choose the output format and dimensions. Keep aspect locking enabled unless stretching is intentional.
- For example, reduce a 1600 by 900 image to 800 pixels wide with the aspect locked to obtain 800 by 450 pixels.
- Review quality and file size before downloading. Choose a background for JPEG because it cannot retain transparency, and keep the original if you need its metadata.
Details and limitations
- PNG, JPEG, and WebP input are decoded by the browser; output choices are capability-tested and a format is offered only when the browser returns that exact MIME type.
- Width, height, percentage scale, and aspect locking operate on the decoded orientation, with a maximum of 16,384 pixels per side and 40 megapixels in the result.
- PNG and WebP preserve transparent pixels, while JPEG fills them with an explicitly selected background instead of silently turning them black.
- Canvas export deliberately strips EXIF, location, comments, and colour-profile metadata, and the generated image is decoded again before its download begins.