↔️

Image Resizer

Resize images visually with drag handles or enter exact dimensions. Supports batch resize and social media presets. 100% local.

🖼️
Drop images here or click to browse
Supports JPEG, PNG, WebP, GIF, BMP… Multiple files accepted for batch resize.
Preview
0 × 0 px
Original: Current: Scale:
Unit
px
px
Common sizes
90%

How it works?

Your images never leave your device. In Visual mode, the preview is resized live using CSS — eight drag handles let you pull any edge or corner. In Exact dimensions mode, type exact pixel values or percentages; the chain icon keeps the aspect ratio locked. Social media presets instantly set the target dimensions for popular platforms. In Batch mode, load multiple images and download each one individually or grab them all in a single ZIP — all resized to the same dimensions using canvas.drawImage(). Everything runs 100% locally — no server, no upload.

Frequently Asked Questions

Is the Image Resizer free?

Yes, 100% free. No watermarks, no file size limits and no sign-up required.

Are my images uploaded anywhere?

No. Resizing runs entirely in your browser using the HTML5 Canvas API — your files never touch any server.

What formats can I resize?

JPEG, PNG and WebP. You can resize and download in the same format or convert to another format at the same time.

Can I resize multiple images at once?

Yes. Drop multiple files at once and all images will be resized to the same target dimensions in a single batch.