Image Resizer
Resize any image to exact dimensions or a percentage — aspect-lock, PNG/JPEG/WebP output, and completely on-device: your photo is never uploaded.
How to use this tool
- Choose an image — it opens on your device, not on a server.
- Set a new width or height (aspect ratio stays locked unless you unlock it), or tap a percentage preset.
- Pick the output format and download the resized copy. Your original file is untouched.
How it works
The image is decoded and redrawn at the new size on an HTML canvas in your own browser, using high-quality resampling, then re-encoded to PNG, JPEG, or WebP. Unlike most online resizers, nothing is uploaded — you can watch the network tab stay silent, or even go offline after the page loads.
Enlarging beyond the original size can't add detail — pixels get interpolated, so upscaled images look soft. Shrinking is where resizing shines: a 4000px camera photo resized to 1200px for the web keeps its sharpness and loses most of its bulk.
Frequently asked questions
Is my photo uploaded anywhere?
No — this is the difference from most image sites. The file is read and resized entirely in your browser; the page makes no network request with your image, which you can verify in your browser's network tab.
How do I resize without losing quality?
Shrinking preserves apparent quality well — use PNG for graphics/screenshots and JPEG or WebP at high quality for photos. Enlarging always costs sharpness, because new pixels have to be invented.
What's the maximum file size?
40 MB per image, to keep processing smooth on typical devices. Very large dimensions may also hit your device's canvas limits — the tool tells you rather than failing silently.