Resize an image for social media
Pick the platform and placement. The current size is applied with a center crop you can reposition first — presets are versioned and source-dated.
Sizes are reviewed periodically; each preset cites its source in the table below.
Preset sources & review dates
| Platform | Preset | Size | Confidence | Source |
|---|---|---|---|---|
| Post — square | 1080×1080 | official | source | |
| Post — portrait | 1080×1350 | official | source | |
| Post — portrait (3:4 grid) | 1080×1440 | official | source | |
| Post — landscape | 1080×566 | official | source | |
| Story / Reel thumbnail | 1080×1920 | secondary | source | |
| Post — square | 1080×1080 | secondary | source | |
| Post — vertical | 1080×1350 | secondary | source | |
| Link preview | 1200×630 | secondary | source | |
| Story | 1080×1920 | secondary | source | |
| Cover — profile / page | 851×315 | secondary | source | |
| X | Post — square | 1080×1080 | secondary | source |
| X | Post — landscape | 1600×900 | secondary | source |
| X | Profile header | 1500×500 | secondary | source |
| X | Profile picture | 400×400 | secondary | source |
| Profile picture | 400×400 | secondary | source | |
| Cover — personal profile | 1584×396 | secondary | source | |
| Post — square | 1080×1080 | secondary | source | |
| Link preview | 1200×627 | secondary | source | |
| YouTube | Video thumbnail | 1280×720 | official | source |
| YouTube | Channel banner | 2560×1440 | secondary | source |
| YouTube | Profile picture | 800×800 | secondary | source |
| TikTok | Post / Story | 1080×1920 | secondary | source |
| TikTok | Profile picture | 200×200 | secondary | source |
Last reviewed . Runs locally — your images never leave your device.
How it works
- Drop your image.
- Choose platform and format (for example Instagram post — 1080x1080).
- Reposition the crop if needed, then resize.
- Download the correctly sized file, plus a note of the exact spec used.
Common requirements
- Instagram post — Square, portrait (4:5) and 3:4 grid sizes, all 1080 px wide with official ratio guidance.
- YouTube thumbnail — 1280×720 with the platform 2 MB ceiling — pair with the size compressor when needed.
- Profile picture — 1:1 squares (200–800 px depending on platform) so avatars are never distorted.
- Story / Reel — 1080×1920 vertical for Instagram, Facebook and TikTok.
- Link preview — 1200×627–630 for cards on LinkedIn, Facebook and X.
- Cover / banner — Wide headers such as LinkedIn 1584×396 and X 1500×500.
Current social media image sizes (Instagram, YouTube, LinkedIn, X, TikTok)
Every platform publishes its own numbers and revises them without warning. The presets on this page carry the dimensions, a source link and a review date, so freshness can be judged instead of assumed. Instagram post size, YouTube thumbnail size, profile picture size and story formats all differ by placement — choose the placement, not just the platform.
Instagram keeps uploads up to 1080 px wide without re-cropping while the ratio stays inside the range it supports, which is why the presets offer 1080×1080 (1:1), 1080×1350 (4:5) and 1080×1440 (3:4). Picking one of those means the feed will not cut your framing.
Video platforms stack their own constraints on top: a YouTube thumbnail is 1280×720 and must stay under 2 MB. The 16:9 preset covers the dimensions, and the exact-size compressor covers the byte ceiling if your file is heavy.
The pipeline is crop-then-resize, so the output is exactly the preset dimensions with no distortion — reposition the crop first if the subject would otherwise be cut off. For placements not listed here, use the resize tool with the numbers from the platform documentation; if that documentation ever disagrees with this page, the documentation wins and the preset is a bug to fix.
Supported formats
JPEG, PNG, WebP, AVIF and GIF (first frame).
Best with files up to 50 MB. Hard safety limit 200 MB.
Privacy
Everything happens in your browser: the image is decoded, transformed and encoded locally. Nothing is uploaded, and no filename, pixel data or metadata is sent anywhere. Read more on the privacy page.
Technical methodology
- Presets live in a versioned config file (src/config/social-presets.ts) — each entry records the platform, dimensions, a source URL and the date it was last reviewed.
- Crop-then-resize pipeline ensures exact output dimensions without distortion.
- Platform names are used factually to describe sizes; there is no partnership or endorsement implied.
Known limitations
- Platforms change their specifications. The review date on each preset tells you how fresh it is — if in doubt, check the linked source before posting something critical.
- The tool sizes images; it cannot preview how the platform will re-compress them after upload.
Go deeper: which image format to use
Frequently asked questions
How current are these sizes?
Each preset shows when it was last reviewed and links its source. Presets are updated as platforms change, but always treat platform documentation as the final word — links are provided on the page.
Why does Instagram sometimes crop my image?
Instagram keeps uploads up to 1080 px wide as long as the aspect ratio is between 1.91:1 and 3:4. Choose a preset inside that range (for example 1080x1350) and your image will not be cropped by the platform.
Does this tool post to social media?
No. It prepares the image file; you upload it yourself in the app or site. No social accounts are involved.
What is the Instagram post size right now?
Instagram keeps uploads up to 1080 px wide while the ratio stays between 1.91:1 and 3:4, so 1080×1080 (square) and 1080×1350 (4:5 portrait) are the two safe defaults. Each preset above carries its own source link and review date so you can see how current it is.
What size should a YouTube thumbnail be?
1280×720 (16:9) and under 2 MB per file. Use the thumbnail preset for the dimensions, then the exact-size compressor if the file has to come under the platform byte limit.