Free Batch Image Resizer for Social Media
Resize up to 50 images at once for Instagram, LinkedIn, X, Pinterest, Etsy, Shopify, YouTube, and more. 25+ built-in presets. Download everything as a ZIP in seconds.
Drop images here
or click to browse โ up to 50 files
Select Presets
Custom Size (optional)
How It Works
- ๐
1. Upload your images
Drag and drop up to 50 image files onto the drop zone, or click to open the file browser.
- โ๏ธ
2. Choose your presets
Select one or more social media presets (Instagram, LinkedIn, X, etc.) or enter a custom width and height.
- โก
3. Process instantly
Click Resize. All processing happens locally in your browser using the Canvas API โ zero server upload.
- ๐ฅ
4. Download your results
Download individual files or grab a single ZIP containing every resized image, ready to post.
Why Use This Image Resizer?
25+ Social Media Presets
Every major platform covered: Instagram square (1080ร1080), portrait (1080ร1350), Story (1080ร1920), LinkedIn post (1200ร627), X header (1500ร500), Pinterest pin (1000ร1500), YouTube thumbnail (1280ร720), Etsy listing (2000ร2000), Shopify product (2048ร2048), and many more.
True Batch Processing
Upload 50 photos, select 3 presets, and get 150 resized images in one click. No other free tool processes this many combinations at once without uploading to a server.
Smart Crop Modes
Cover mode crops to fill the exact target size โ great for product images. Contain mode fits the whole image with letterboxing โ great for logos. Fill stretches to fill โ useful for banners.
Zero Quality Loss on PNG
PNG output is lossless โ pixel-for-pixel perfect. Use it for screenshots, infographics, logos, and graphics where you can't afford compression artifacts.
Frequently Asked Questions
How many images can I resize at once?โ
You can upload and resize up to 50 images in a single batch. Each image can be resized to multiple presets simultaneously โ so one batch of 10 photos with 3 presets selected produces 30 resized files.
What is the best image size for Instagram in 2025?โ
Instagram recommends 1080ร1080px for square posts, 1080ร1350px (4:5) for portrait posts which get more screen real estate, 1080ร566px for landscape posts, and 1080ร1920px for Stories and Reels.
What is the difference between Cover, Contain, and Fill resize modes?โ
Cover crops the image to exactly fill the target dimensions while keeping the subject centred โ nothing stretches. Contain fits the whole image inside the canvas and adds a white border if needed. Fill stretches the image to exactly match the target, which may distort it.
Are my images uploaded to your server?โ
No. Every resize operation runs entirely inside your browser using the OffscreenCanvas API. Your files never leave your computer and are never sent to any server.
Can I resize images to a custom size?โ
Yes. Below the preset grid there is a "Custom Size" input where you can enter any width and height in pixels. Custom sizes work alongside presets โ you can select multiple presets and a custom size at the same time.
What output formats are supported?โ
You can export as JPEG (smallest file size, ideal for photos), PNG (lossless, ideal for graphics and screenshots), or WebP (best compression, modern browsers only).