Getting image dimensions right prevents cropping, stretching, and blurry uploads. The universal starting point: create a 1000x1000px square for profile photos (works everywhere), use 1200x630px for post/share images, and 1080x1920px for Stories and Reels. Then resize from there for specific platforms.
Quick answer: For posts, use 1080x1080 (Instagram) or 1200x630 (Facebook/LinkedIn). For Stories and Reels, use 1080x1920. For profile pictures, create one 1000x1000px image and use it everywhere. You can resize any image in seconds with the image resizer.
Why do image dimensions matter at all?
When a platform displays an image at a fixed size and your image has different proportions, it has to do something with the difference:
- Crop — Cut off the edges to fit the aspect ratio
- Stretch or squish — Distort the image to fill the space
- Add letterboxing — Add bars to fill the space (like black bars on a wide movie on a square screen)
Getting the dimensions right prevents all of these. Your image displays exactly as you intended.
What are the right dimensions for profile pictures?
Profile pictures are typically square (1:1) or displayed in a circle. Upload square, and the circle crop will be centered.
| Platform | Recommended Size | Display Size |
|---|---|---|
| 320x320px | 110x110px | |
| 170x170px | Scales to display | |
| Twitter / X | 400x400px | 48x48px (feed) |
| 400x400px | Scales | |
| YouTube | 800x800px | Circular display |
| TikTok | 200x200px | Circular display |
Tip: Create one 1000x1000px square image and use it everywhere. It'll scale down to each platform's requirements without any issues.
What are the right dimensions for cover and banner photos?
These are the wide header images at the top of profiles. They're cropped differently on mobile vs desktop.
| Platform | Recommended Size | Aspect Ratio |
|---|---|---|
| Facebook cover | 820x312px | 2.63:1 |
| Twitter / X header | 1500x500px | 3:1 |
| LinkedIn personal banner | 1584x396px | 4:1 |
| LinkedIn company | 1128x191px | 5.9:1 |
| YouTube channel art | 2560x1440px | — |
Note: The center portion of these is what's always visible. Put important content (your logo, key text) in the center. Edges may be cropped on different devices.
What dimensions work for feed and post images?
Instagram:
- Square post: 1080x1080px (1:1)
- Portrait post: 1080x1350px (4:5) — fills more of the screen
- Landscape post: 1080x566px (1.91:1)
- Story / Reel: 1080x1920px (9:16)
Instagram displays previews at about 600px wide. Your 1080px image will look sharp on any screen.
Facebook:
- Feed post: 1200x630px works well (1.91:1)
- Story: 1080x1920px
Twitter / X:
- In-feed image: 1600x900px (16:9) or 1:1 for square crops nicely
- Card images: 1200x628px
LinkedIn:
- Shared post: 1200x627px (1.91:1)
- Article header: 744x400px
I've run social media for a few small businesses and the most common mistake is uploading a landscape photo as an Instagram profile picture. Instagram crops it to a circle centered on the image — half the time cutting off someone's face. Always start with a square crop for profile photos.
What about thumbnails and product images?
YouTube thumbnail: 1280x720px (16:9) — Minimum 640x360px. Text should be large enough to read at small sizes. Safe area for title: stay within the middle 80% of the image.
E-commerce product photos:
- Amazon: Minimum 1000px on longest side; 2000px recommended for zoom feature
- Shopify: Recommends 2048x2048px square for consistent product grid
- Square crops work best — photograph products against a consistent background
What size for website social share images?
When someone shares a link, the card image uses the Open Graph (OG) image. The standard size is 1200x630px. Text should be readable at small sizes since these appear in feeds with other content.
How do I quickly resize images?
Browser-based image resizer: Enter the target dimensions, drop your image, download. Takes under 30 seconds. Best for one-off resizes when you need a specific pixel dimension.
Canva (free tier): Has templates for every social media size. Drag and drop your image, adjust position, download. Good for adding text or design elements along with resizing.
Squoosh (free): Google's web tool. Resize + change format + adjust quality all in one. Good for website images.
GIMP (free desktop app): Image → Scale Image. Full control. Good for batch operations or precise resizing.
How do I batch resize many images?
If you need to resize many images to the same dimensions (product photos, blog thumbnails):
- Use a bulk image resizer tool — drop multiple images, set dimensions, download ZIP
- Or use IrfanView on Windows (Batch Conversion → Resize)
- Or ImageMagick in the command line:
mogrify -resize 1200x630 *.jpg
Quick rules of thumb
- Square (1:1): Safe for Instagram, works for most profile pictures
- 16:9: Standard for video, YouTube, Twitter cards, wide banners
- 4:5: Portrait posts on Instagram — fills more screen space in the feed
- 9:16: Stories, TikTok, Reels — full-screen vertical
When in doubt about a specific platform, Google "[platform name] image dimensions [current year]" — platforms update their sizes occasionally.
The most important habit: check how your image actually looks on the platform after uploading. Preview before publishing. An awkward crop on a professional profile can undermine your first impression.
Frequently asked questions
Do I need different image sizes for mobile vs desktop on social media? The platform handles responsive display automatically — you upload one image and it resizes for different screens. What matters is that your image is at least the minimum recommended resolution so it doesn't look blurry.
Is this completely free? Yes — no account, no payment, no watermark needed. You can use it as many times as you want.
Do my files get uploaded to a server? No. Everything runs directly in your browser using WebAssembly. Your files never leave your device.