What this does
Drop an image, pick a target size, hit resize. The tool handles three common use cases:
- Pixels (W × H) — when you need exact dimensions. Lock-ratio is on by default so the image doesn't stretch.
- Percentage — when you just want it smaller or larger by a factor.
- Fit longest side — when you need every image in a batch to "fit in 1920px" (or any other number) regardless of orientation.
Quality vs file size
For JPG and WebP outputs, the quality slider controls compression. Sweet spots:
- JPG 80–92 — visually indistinguishable from the original for most photos.
- JPG 60–80 — visibly compressed in flat areas (sky, skin) but fine for the web.
- WebP 75 ≈ JPG 85 in perceived quality, ~30% smaller file.
Limits
- 50 MB input file.
- Output capped at 8192 × 8192 (oversized requests get clamped, not rejected).
Is my data private?
Yes — resizing runs entirely in your browser via the Canvas API. The image bytes never reach a server.