Every social media platform has different image dimension requirements. Post a photo to Instagram with wrong dimensions and it gets cropped or letterboxed. Upload to LinkedIn with blurry quality and your professional image (literally) suffers.
The frustration? Each platform has different requirements:
- Instagram: 1080×1080 for posts, 1080×1350 for stories
- Twitter: 1200×675 for headers, 1024×512 for images
- LinkedIn: 1200×627 for posts, different for articles
- Facebook: 1200×628 for posts, 16:9 for videos
Resizing each image manually in Photoshop takes 5 minutes per image. Do this for 20 posts across 4 platforms? You’re spending hours on a task that should take minutes.
This guide shows you the exact dimensions for every major platform, plus how to batch resize images so you can do 50 images in less time than it takes to make coffee.
Social Media Image Dimensions: The Complete Reference
Instagram is obsessed with specific aspect ratios. Get them wrong and your beautiful photo shows with white bars.
| Content Type | Dimensions | Aspect Ratio | Notes |
|---|---|---|---|
| Feed Post | 1080×1080 | 1:1 (Square) | Most forgiving; all images work |
| Feed Post | 1080×1350 | 4:5 (Vertical) | Recommended; takes more feed space |
| Stories | 1080×1920 | 9:16 (Vertical) | Full screen, temporary |
| Reels | 1080×1920 | 9:16 (Vertical) | Video format, but same dimensions |
| IGTV | 1080×1920 | 9:16 (Vertical) | Original orientation |
Pro tip: Instagram intelligently crops images, so don’t put critical content on edges. Keep important details in the center 70% of your frame.
Twitter/X
Twitter’s image requirements are smaller than Instagram but still matter. Feed images scroll past quickly, so dimension choice affects how much viewers see.
| Content Type | Dimensions | Aspect Ratio | Notes |
|---|---|---|---|
| Post Image | 1024×512 | 2:1 (Landscape) | Default, shows full in feed |
| Post Image | 1200×675 | 16:9 (Landscape) | Also common, flexible |
| Header/Banner | 1500×500 | 3:1 (Landscape) | Profile header |
| Profile Photo | 400×400 | 1:1 (Square) | Small but visible |
Pro tip: Twitter recommends 16:9 (1200×675) for best compatibility with most devices and feed layouts.
LinkedIn cares about professional appearance. Blurry or cropped images damage credibility.
| Content Type | Dimensions | Aspect Ratio | Notes |
|---|---|---|---|
| Post Image | 1200×627 | 16:9 (Landscape) | Feeds and shares |
| Article Cover | 1200×500 | 12:5 (Landscape) | Blog posts, documents |
| Company Page Banner | 1500×500 | 3:1 (Landscape) | Profile header |
| Profile Photo | 400×400 | 1:1 (Square) | Professional headshots |
Pro tip: LinkedIn prioritizes text-to-image ratio. Avoid images that are 100% photo with no text overlay—LinkedIn’s algorithm favors educational/shareable content.
Facebook is surprisingly flexible with aspect ratios, but there are still optimal dimensions.
| Content Type | Dimensions | Aspect Ratio | Notes |
|---|---|---|---|
| Feed Post | 1200×628 | 16:9 (Landscape) | Standard post |
| Story | 1080×1920 | 9:16 (Vertical) | Full-screen vertical |
| Reel | 1080×1920 | 9:16 (Vertical) | Video format |
| Page Banner | 820×312 | 16:9 (Landscape) | Company/profile header |
Pro tip: Facebook compresses images more aggressively than Instagram. Use slightly higher quality when preparing, since Facebook will reduce it further.
Pinterest is vertical and image-focused. This is where tall, narrow pins dominate.
| Content Type | Dimensions | Aspect Ratio | Notes |
|---|---|---|---|
| Pin | 1000×1500 | 2:3 (Vertical) | Standard pin |
| Pin | 1000×1200 | 5:6 (Vertical) | Square-ish, still vertical |
| Profile Banner | 1500×500 | 3:1 (Landscape) | Header |
Pro tip: Taller pins (2:3) perform better on Pinterest. They take up more vertical space in feeds, increasing visibility.
How to Batch Resize Images: 3 Methods
Method 1: FilesOk Resize Tool (Fastest)
For individual or small batches, FilesOk’s resize tool handles this in seconds:
- Go to FilesOk Resize
- Upload your image
- Enter dimensions (e.g., 1080×1080 for Instagram)
- Toggle “Lock aspect ratio” if you want to preserve proportions
- Download
All processing happens on your device—fast, private, no servers involved.
When to use: You have 1-5 images to resize. Quick and hassle-free.
Method 2: Batch Processing (Photoshop)
For Photoshop users with 20+ images:
Step 1: Create an Action
- Open Photoshop
- Go to Window → Actions
- Click “New Action,” name it “Instagram 1080×1080”
- Record these steps:
- Image → Image Size → Set to 1080×1080
- File → Export As → Choose format
- Close file
Step 2: Batch Process
- File → Automate → Batch
- Select your action, choose source folder
- Set destination folder
- Click OK—Photoshop processes all images automatically
When to use: You have 20+ images and own Photoshop. Saves enormous time but requires setup.
Method 3: Online Batch Tools
Services like Imagemin, Bulk Resize Photos, or XnConvert handle batch resizing:
- Upload folder of images
- Set target dimensions
- Choose quality settings
- Process all at once
Download resized batch in minutes.
When to use: You don’t have Photoshop and want batch processing. Trade-off: Files are processed on external servers (privacy consideration).
Step-by-Step Workflow: Instagram Post Campaign
Let’s walk through a real example: resizing 30 product photos for Instagram.
Scenario: You have 30 product photos (originally 3000×2400 from your camera), need them as 1080×1080 Instagram posts.
Step 1: Choose Method
- 30 images = batch processing preferred
- If you have Photoshop: Use Batch Automate
- If not: Use FilesOk (drag-and-drop 30 files) or online batch tool
Step 2: Set Dimensions
- Instagram: 1080×1080 square
- Your originals: 3000×2400 (not square)
- Decision: Crop to square (lose side detail) or shrink + add borders (keep full image)?
- Best practice: Crop to focus on product, eliminate distracting background
Step 3: Set Quality
- JPEG quality: 82-85 (Instagram compresses further, so start higher)
- File size: Aim for 150-300KB per image
Step 4: Process
- Batch tool processes all 30 in 2-5 minutes
- You get 30×1080×1080 JPGs ready to upload
Step 5: Upload to Instagram
- Use scheduling tool or upload manually
- All images are perfectly dimensioned—no cropping by Instagram’s algorithm
- Post and monitor engagement
Total time: 15 minutes for 30 images (vs. 2.5 hours doing manually).
Common Resizing Mistakes & How to Fix Them
❌ Stretching Images to Fit Dimensions
Problem: Resizing 1920×1080 directly to 1080×1080 stretches the image (squashes people’s faces, distorts products)
Solution: Resize with “Lock aspect ratio” on, then crop excess. Or use “Fit” mode which adds borders.
❌ Losing Quality When Enlarging
Problem: Taking a small 400×400 image and enlarging to 1200×1200 creates pixelated mess
Solution: Always resize down, never up significantly. If needed, use upscaling tools (AI upscalers like Upscayl exist), but start with high-res originals.
❌ Ignoring Platform Compression
Problem: Instagram/Facebook compress images after you upload. If you over-compress locally, result is blurry.
Solution: Compress less aggressively for social media (JPEG 80-85 quality). Platforms will compress further, and you want buffer room.
❌ Using Wrong Aspect Ratios
Problem: Uploading 16:9 image to Instagram (which expects 1:1 or 4:5), resulting in letterboxing
Solution: Check platform requirements before resizing. Our table above has all major platforms.
Pro Tips for Social Media Success
1. Create Dimension Templates
Save your target dimensions as presets:
- “Instagram Feed” = 1080×1080
- “LinkedIn Post” = 1200×627
- “Twitter Header” = 1200×675
Reuse these instead of entering dimensions each time.
2. Optimize for Mobile First
60%+ of social media viewing happens on mobile. Ensure:
- Text is readable (min 12pt)
- Important content isn’t on edges (may crop on mobile)
- Colors have good contrast (easier to read on small screens)
3. Test Before Publishing
Upload a test image to each platform. See how it displays on mobile before publishing your 30-image campaign.
4. Use Consistent Branding
Resize all images to same dimensions = consistent feed aesthetic. Inconsistent dimensions = chaotic-looking profile. Consistency = professionalism.
5. Schedule Posts for Consistency
Use scheduling tools (Buffer, Later, Hootsuite) to post regularly. Regular posting + consistent image dimensions = higher engagement and algorithm favorability.
The Fastest Approach
Here’s the reality: properly resized images take 5 minutes of your time (choosing dimensions, uploading files) and seconds of processing time. Improperly sized images can hurt your engagement and professional appearance.
If you’re doing this once a month, use FilesOk (free, fast, private). If you’re doing this multiple times per week, set up Photoshop batch processing and save yourself hours monthly.
Next time you upload to Instagram, Twitter, or LinkedIn, make sure your dimensions are right. Your engagement will thank you.
Need the exact dimensions while uploading? Bookmark this guide. Need to resize fast? Open FilesOk Resize and go.