Every social platform crops images to its own aspect ratio, and if your file doesn't match, the platform picks the crop for you — usually slicing off heads, logos, or text. The fix is boring and reliable: export your image at the platform's native dimensions so nothing gets cut. Here are the sizes that matter for the major platforms.
The reference dimensions
- Instagram: square post 1080 × 1080, portrait 1080 × 1350 (4:5), story/reel 1080 × 1920 (9:16).
- Facebook: feed post 1200 × 630 (or 1080 × 1080 square), cover photo 820 × 312 desktop (851 × 315 on mobile view), story 1080 × 1920.
- X (Twitter): in-feed image 1600 × 900 (16:9), card image 1200 × 675.
- LinkedIn: post 1200 × 627, banner 1584 × 396, profile banner 1128 × 191.
- YouTube: thumbnail 1280 × 720, channel banner 2048 × 1152 (safe area 1235 × 338).
- WhatsApp/status: 1080 × 1920.
Bigger isn't better past the limit
Platforms downscale large files and recompress them, which can soften text. Uploading exactly at the listed dimensions (or slightly above, never far above) gives the platform nothing to change. Keep files under 1–2 MB by compressing rather than by shrinking resolution.
A practical workflow
- Pick the largest size you need across all platforms you'll post to — usually Instagram story at 1080 × 1920 or YouTube thumbnail at 1280 × 720.
- Resize with the platform preset in an image resizer, keeping the aspect ratio exact.
- Crop only if your source doesn't match the ratio — prefer a 4:5 or 16:9 crop that keeps faces and text inside the safe zone (the center ~80%).
- Compress the result to well under 2 MB so uploads are instant and the platform doesn't recompress aggressively.
The most common mistake isn't wrong dimensions — it's uploading a 4000-pixel photo straight from a camera. The platform downsizes it, the compression artifacts show up on text, and the file takes forever to upload. Resize first, and every platform gets exactly what it needs.
Resize for social media now
ForgePlug's Image Resizer has presets for Instagram, Facebook, YouTube, and more, with batch support and sharpening — all in your browser.
Open Image ResizerWhy "safe zones" exist and how big they really are
Story and reel formats aren't just a tall rectangle — the platform draws its own interface on top of your image: a profile picture and username near the top, captions, stickers, and reply fields near the bottom. On a 1080 × 1920 story, a rough working assumption is that roughly the top 250px and bottom 250px can be covered by UI chrome depending on the platform and viewer's settings. A face, logo, or headline placed right at the very top or bottom edge is gambling on whether it'll be visible. Keeping the subject and any text inside the vertical middle two-thirds of the frame is the safer default, and worth checking against the platform's own template overlay before finalising a design meant to run as a story.
Why a downloaded social image looks worse every time you reuse it
Every major platform recompresses images on upload, which is a second lossy pass on top of whatever compression your export already applied. Download that already-compressed version from the platform and upload it to a different one, and you've now compressed the same JPEG data a third time — each pass discarding a little more detail, particularly around text and sharp edges. The visible result is soft, slightly blurry text on an image that looked crisp the first time it was posted. The fix is procedural rather than technical: always resize and export from the original source file for each platform you post to, rather than re-uploading something you downloaded from another platform's feed.
When exporting at exactly the target size isn't enough
Phone screens commonly render at 2x or 3x pixel density, so an image exported at exactly 1080 × 1080 can look softer on-screen than one exported larger and then downscaled by the platform's own display pipeline — the extra source resolution gives the display something to work with when sharpening edges and text. This matters most for graphics with fine text or thin logo strokes, less for photographs. A common practice for text-heavy graphics is exporting at roughly double the target dimension while keeping file size reasonable through compression, rather than assuming "the right pixel count" alone guarantees a crisp result.
