Image Resizer
Upload an image, enter the width and height you need, and download the resized version — all processed locally in your browser using the canvas API.
How to use
- 1
Choose an image
Select an image file — its original dimensions are detected automatically.
- 2
Set the new width and height
Type new dimensions, or keep 'Lock aspect ratio' on to scale proportionally.
- 3
Click Resize
The resized preview appears next to the original for comparison.
- 4
Download the result
Save the resized PNG to your device.
Examples
- A 4000×3000 photo resized to width 1200 (aspect locked) → 1200×900px
- Unlocking aspect ratio lets you set width and height independently, e.g. for a fixed banner size
Frequently asked questions
Is my image uploaded to a server?
No. Resizing happens entirely in your browser using the HTML canvas API. The image never leaves your device.
What does 'Lock aspect ratio' do?
When enabled, changing the width automatically recalculates the height (and vice versa) to keep the image's original proportions, preventing stretching or squashing.
What format is the resized image?
The output is a PNG, which preserves transparency and gives lossless quality at the new dimensions.
Can I resize an image to be larger than the original?
Yes, but enlarging beyond the original resolution can make the image look soft or blurry, since no new detail is being added — it works best for downsizing.