Features
Image resizer
Resize images to exact dimensions or by percentage with high-quality Lanczos downsampling and aspect-ratio locking.
What the resizer does
The Image Resizer changes the pixel dimensions of an image without re-running any AI. It is meant for the common practical cases:
- Hitting a target dimension for an upload (Instagram needs 1080 wide, Etsy needs 2000 wide, an avatar field needs 256×256).
- Scaling a print-resolution photo down to a web-friendly size to reduce file weight.
- Producing multiple sized copies of the same artwork at once.
Resizing is purely geometric — pixels are interpolated. To enlarge a small image while adding detail, use the Image Upscaler instead.
Resampling quality
Two paths are available:
- High quality (default) — Lanczos-3 resampling. Best for downscaling photographs and most artwork. Sharper than browser-default bilinear without introducing visible ringing.
- Fast — browser-native bilinear. Faster on very large images, but slightly softer at small target sizes.
For upscaling beyond ~1.5×, the AI Upscaler always beats either of these — geometric resampling cannot invent the detail that an AI model can.
Aspect-ratio lock
When the lock is on (default), entering one dimension auto-computes the other. Turn the lock off only when you genuinely want a distorted output — most workflows do not.
If you need a different aspect ratio but no distortion, use the Canvas Extender to add padding, or use the Crop tool inside the Image Editor.
Common preset sizes
The picker exposes the resolutions you actually use:
- Social — Instagram 1080×1080 / 1080×1350, Stories 1080×1920, Twitter header 1500×500, LinkedIn banner 1584×396
- E-commerce — Amazon 2000×2000, Etsy 2000×2000, Shopify 2048 longest edge
- Print — A4 @ 300 dpi (2480×3508), Letter @ 300 dpi (2550×3300)
Privacy
Resizing happens entirely in your browser using the OffscreenCanvas API. The file is never uploaded.