Set max
Enter max width × height — e.g. 1920×1080. Empty means no limit.
Resize JPG, PNG, WebP, AVIF locally — set max width × height, keep aspect, batch a folder. No upload, no stretching.
A 3840px photo displayed at 1920px carries 4× the pixels. Resizing before compressing saves the most.
4K photo
Downscale only
4× fewer
At quality 85 real vips
Resize happens before compression — one pass, same file.
Choose the display size you actually need — compress and resize together.
Blog / product. Set max W×H 1920×1080.
HD. Set max W×H 1280×720.
Social square. Set max W×H 1080×1080.
Thumbnail. Set max W×H 800×600.
Pick a folder or images. See dimensions per file.
Enter max W×H, toggle resize on. Preview dimensions.
Resize + compress together. Backups to /backup.
No. Aspect is kept. The shorter side scales proportionally to fit within max W×H.
No. Downscale only — smaller images are left at original size.
Yes. Set max W×H and quality together — one pass, one file out.
No. All resizing is local. No upload, no account.
Resize and compress together — locally, in one pass.