Add up to 30 images (PNG, JPG, WebP, AVIF, HEIC and more, up to 50 MB each) and resize them all to the same width, height or percentage, up to 8,192 pixels per side. Set an aspect ratio to crop around a focal point you choose per image, or pad the image to fit. Files keep their format unless you pick JPG, PNG, WebP or AVIF, and everything is processed in your browser.
How to batch resize and smart crop images
- Add your images.
- Resize by size or by percentage (5 to 200%). In size mode, set a width, a height, or both. If you set only one, the other follows the original aspect ratio.
- Optionally pick an aspect ratio: 1:1, 4:3, 3:2, 16:9, 9:16, 4:5 or 1.91:1.
- When both sides are set, choose how the image fits: inside the box (default), cover (crop to fill), contain (pad to fit) or fill (stretch).
- For cover crops, click each preview to set its focal point, or use the 3 × 3 position grid for the whole batch.
- Resize and download the files, or all of them at once as a ZIP.
"Don't enlarge" is on by default, so smaller images are not blown up to the target size.
Why this helps SEO
Images sized to the space they fill load faster, which helps Largest Contentful Paint (LCP). Matching aspect ratios keep grids tidy, and when you also set width and height in your HTML, the browser reserves the space and avoids layout shift (CLS).
Aspect ratio guide
1:1 suits square grids, profile pictures and the Instagram feed, while 4:5 is Instagram's portrait post. 4:3 is classic photo and product framing, and 3:2 is the usual DSLR shape for blog hero images. 16:9 fits YouTube thumbnails, hero banners and slides, and its vertical twin 9:16 fits Stories, Reels and TikTok. 1.91:1 is the shape of Open Graph and link preview images.
Social media sizes
Instagram uses 1080 × 1080 for square posts, 1080 × 1350 for portrait posts and 1080 × 1920 for Stories. A YouTube thumbnail is 1280 × 720, and an Open Graph image is 1200 × 630. To get several of these sizes from one photo in a single run, use the social media image resizer, which has the presets built in.
Best practices for fast images
Use cover with a focal point when the subject must fill the frame, and contain when the whole image has to stay visible (the padding can be white, black or transparent). For responsive pages, export a few widths and serve them with srcset. A quality between 75 and 90 works for most photos, and thumbnails can go lower.
Example scenarios
Blog thumbnails at 1200 × 675 (16:9) look consistent with cover mode and a focal point on the subject. A product catalog at 1200 × 1200 (1:1) gives even cards. For one photo in square, portrait and story versions, the social media resizer does all three in one pass.
FAQ
Does it change format or only size?
By default each file keeps its format. You can also convert the whole batch to JPG, PNG, WebP or AVIF, and the quality slider (10 to 100, default 85) applies to the lossy formats. HEIC, BMP and GIF files, which browsers can't write, become JPG, or PNG when they have transparency.
How is focal point used?
With cover, the crop is placed around the point you chose, so the subject stays in the frame. You can set it for the whole batch with the position grid, or click each image to set its own.
Can I pad with color?
Yes. Contain keeps the full image in the frame and fills the empty space with white, black or transparency.