Resize image
Change an image’s size in pixels or percent, keeping the aspect ratio.
- Instant
- Free
- Private (processed locally)
- No sign-up
Change an image’s size, without uploading
Open an image, type the width or height (or a percentage), choose the format, then download. Great for social media, an avatar or e-mail — all 100% in the browser.
-
Open the image
Drag and drop or click.
-
Set the size
Pixels or %, ratio locked.
-
Download
PNG, JPG or WebP.
Tips by use case
- Avatar: 400 × 400 px
- Web thumbnail: 800–1200 px wide
- E-mail attachment: shrink to 50%
- Banner: target the template’s exact width
Example: halve the size
| Item | Value |
|---|---|
| Source image | 1920 × 1080 |
| Scale | 50% |
| Result | 960 × 540 |
| Format | WebP, quality 92 |
The ratio is locked by default to avoid distortion. 100% local processing, no watermark.
Frequently asked questions
Is quality preserved?
Resizing uses high-quality smoothing. Downscaling keeps a crisp image; upscaling beyond the original size can look soft, as with any tool.
Are my images sent online?
No. Everything happens in your browser via the HTML canvas. Your images never leave your device.
How do I keep the proportions?
Leave “Keep aspect ratio” checked: changing the width adjusts the height automatically (and vice versa). Uncheck it to set both freely.
Which format should I pick?
PNG for transparency and sharp graphics, JPG for photos (lighter file), WebP for the best size/quality balance. A slider sets the quality for JPG and WebP.