Image Resizer
Resize PNG, JPG & WebP images by pixels or percentage — free, private, in your browser.
Uploading full-resolution photos where a smaller image would do wastes bandwidth and slows load times. This resizer lets you set exact pixel dimensions or scale by percentage, with live preview and aspect ratio locking. The conversion happens entirely in your browser — your images are never uploaded to any server.
Drop images here or click to upload
Supports JPG, PNG, WebP, BMP, GIF — multiple files OK
How to Resize Images
- Upload images — drag & drop or click to select. Batch upload supported.
- Choose mode — resize by exact pixel dimensions or by percentage.
- Set dimensions — enter width/height with aspect ratio lock, or a scale percentage.
- Resize & download — click Resize to see before/after previews, then download individually or as ZIP.
Frequently Asked Questions
Does it maintain aspect ratio? ▼
Yes. The aspect ratio lock is on by default. When locked, changing width auto-calculates height and vice versa. Click the lock icon to unlock for freeform resizing.
Are my images uploaded anywhere? ▼
No. Everything runs 100% in your browser using the HTML5 Canvas API. Your images never leave your device — they are processed locally and privately.
Can I enlarge images? ▼
Yes, you can scale images up. However, enlarging a raster image beyond its original size will reduce quality. For best results, keep enlargements modest (under 200%).
What output formats are available? ▼
PNG (lossless, best for graphics/transparency), JPG (smaller files for photos), and WebP (best compression with good quality). Choose based on your needs.
Is there a size limit? ▼
No hard limit — it depends on your device's memory. Most devices handle images under 20MB each without issues. Very large images may be slower since everything runs locally.