Skip to main content
Toolzum

Image Resizer

Scale one image to exact pixel dimensions — width/height fields prefill from the source — with optional aspect-ratio lock, PNG/JPEG/WebP output picker, and quality control for JPEG/WebP. Files over 50MB are rejected; resizing runs on plain canvas drawImage locally.

Runs on Canvas

100% Local Browser Native Bulk & Presets ✦ Pro

How to Use the Image Resizer

1. Upload one image

Single file up to 50MB; width/height prefill from the source dimensions.

2. Set size, format, quality

Exact pixels only (no percentage mode). Aspect lock is OFF by default — enable it to scale proportionally. Quality 0.1–1 (step 0.1) applies to JPEG/WebP only.

3. Download resized image

Saves as resized.<ext> matching your chosen format.

Similar Tools You Might Need

See all

Frequently Asked Questions

Exact pixels or percentage — which to use?

Exact pixels only — there is no percentage mode. Type the target width/height (prefilled from the source); enable Lock aspect ratio and edit one side to scale the other proportionally.

Will downscaling blur my image?

Minimal loss with plain canvas resampling — halving a 4000px photo to 2000px stays crisp. Upscaling beyond ~2× softens detail since no pixels are invented; use the AI Upscaler instead for enlargements.

How do I avoid stretched images?

Enable Lock aspect ratio (it ships OFF by default). Stretching happens only when width and height scale differently — e.g., forcing a 4:3 photo into 16:9. Crop first, then resize.

What output format should I pick?

PNG, JPEG, or WebP via the picker (default PNG). Quality input 0.1–1 in 0.1 steps shows for JPEG/WebP only — PNG ignores it. Match the source for fidelity or switch to WebP for smallest size.

Are my images uploaded?

No. Resizing runs entirely in your browser. Images never leave your device.

Last updated October 2026