Image Resizer
Resize images to exact pixel dimensions or common presets — free and private.
Image Resizer
Drop an image here or click to browse
PNG, JPG, WEBP, GIF, BMP
How to Use
- Drag and drop an image onto the drop zone, or click to browse.
- Pick a preset size, or type an exact width/height in pixels.
- Toggle the lock icon to keep or release the aspect ratio.
- Choose an output format and quality if needed.
- Click Download to save the resized image.
Frequently Asked Questions
QDoes resizing upload my image anywhere?
No. Resizing happens entirely in your browser using the Canvas API. Your image never leaves your device.
QWhat happens if I unlock the aspect ratio?
You can set width and height independently, which may stretch or squash the image. Keep it locked to preserve the original proportions.
QCan I resize an image to be larger than the original?
Yes, but enlarging beyond the original resolution may make the image look soft or pixelated since no new detail is created.
QWhich presets are available?
Common presets include 1920×1080 (Full HD), 1280×720 (HD), 1080×1080 (square/social), 512×512, and 128×128 (icon/avatar size). You can also enter any custom size.
About This Tool
The image is drawn onto an HTML5 Canvas sized to the target width and height using canvas.drawImage(), then exported via canvas.toDataURL() in the chosen format. Aspect-ratio locking recalculates the paired dimension using the original image's width-to-height ratio.