Social media image resizer
Crop one photo to every post, profile and header size of 11 networks at once, each file under the network’s size limit, and download them all in one ZIP.
- Free
- No sign-up
- Runs in your browser
Your photo
Runs in your browser. Your photo is never uploaded.
Every size, every network
37 sizesReady? Post it on every network at once.
Schedule itEvery network wants a different shape
A photo that fills the frame on one network gets cropped on the next. This is what each one does.

Feed images work at 1:1 and 1.91:1; 1.91:1 is the shape of a link preview. A company Page also has a logo and a cover, and LinkedIn refuses either below its minimum size, so a small photo is enlarged to meet it.

X (Twitter)
Posts take 1:1, 4:3, 16:9 and 2:1 photos. The profile photo shows as a circle, and the header can lose a strip at the top and bottom on some screens, so keep faces and text in the middle.

TikTok
Photo posts are swipeable carousels shown full screen, so 9:16 fills a phone.

YouTube
Custom thumbnails are 16:9 and need a verified channel. The channel banner is cut differently on TV, desktop and phones, so keep text and logos in the middle, the part every screen shows.

Page posts take square and 1.91:1 landscape photos, and Stories fill the screen at 9:16. Each download stays under 4 MB, the most a Page photo can weigh.

Feed photos can be anything from 3:4 (portrait) to 1.91:1 (landscape). Instagram crops a photo outside that range itself, so crop it here and choose what stays. It also scales wider photos down to the width used here, so a bigger file gains nothing. Stories fill the screen at 9:16.

Threads
Threads takes photos from 1:10 to 10:1 and scales any wider than the width used here down to it, in JPEG or PNG.

Tall Pins take more room in the feed, which is why 2:3 leads here. Each card of a carousel uses the same sizes.

Bluesky
Bluesky keeps image files small, so each download here stays under 976 KB, the size Foliwo sends.

Mastodon
Your server can set its own limits; these sizes work on a default server. The profile picture and header are scaled down to the sizes below, so a bigger file only adds weight.

Google Business Profile
Google refuses photos smaller than its minimum, so a small photo is enlarged to meet it. Each download stays under 5 MB.
Image sizes for every network
The shape, pixel size and file size limit of every post, profile and header image the resizer makes.
| Network | Image | Ratio | Size (pixels) | File size |
|---|---|---|---|---|
LinkedIn | Post | 1:1 | 1,080 × 1,080 | 5 MB |
| Post | 1.91:1 | 2,048 × 1,073 | 5 MB | |
| Page logo | 1:1 | 400 × 400 at least 268 × 268 | 3 MB | |
| Page cover | 5.9:1 | 1,512 × 256 at least 1,512 × 256 | 3 MB | |
X (Twitter) | Post | 1:1 | 1,080 × 1,080 | 5 MB |
| X (Twitter) | Post | 4:3 | 2,048 × 1,536 | 5 MB |
| X (Twitter) | Post | 16:9 | 2,048 × 1,152 | 5 MB |
| X (Twitter) | Post | 2:1 | 2,048 × 1,024 | 5 MB |
| X (Twitter) | Profile photo | 1:1 | 400 × 400 | 2 MB |
| X (Twitter) | Header | 3:1 | 1,500 × 500 | 2 MB |
TikTok | Photo carousel | 4:3 | 1,080 × 810 | 10 MB |
| TikTok | Photo carousel | 16:9 | 1,080 × 608 | 10 MB |
| TikTok | Photo carousel | 9:16 | 1,080 × 1,920 | 10 MB |
| TikTok | Photo carousel | 1:1 | 1,080 × 1,080 | 10 MB |
YouTube | Video thumbnail | 16:9 | 3,840 × 2,160 at least 640 wide | 2 MB |
| YouTube | Channel banner | 16:9 | 2,560 × 1,440 at least 2,048 × 1,152 | 6 MB |
Facebook | Post | 1:1 | 1,080 × 1,080 | 4 MB |
| Post | 1.91:1 | 2,048 × 1,073 | 4 MB | |
| Story | 9:16 | 1,080 × 1,920 | 4 MB | |
Instagram | Feed Post | 3:4 | 1,080 × 1,440 | 8 MB |
| Feed Post | 4:5 | 1,080 × 1,350 | 8 MB | |
| Feed Post | 1:1 | 1,080 × 1,080 | 8 MB | |
| Feed Post | 1.91:1 | 1,080 × 566 | 8 MB | |
| Story | 9:16 | 1,080 × 1,920 | 8 MB | |
Threads | Thread | 1:1 | 1,440 × 1,440 | 8 MB |
| Threads | Thread | 4:5 | 1,080 × 1,350 | 8 MB |
| Threads | Thread | 1.91:1 | 1,440 × 754 | 8 MB |
Pinterest | Pin, Carousel | 2:3 | 1,000 × 1,500 | 10 MB |
| Pin, Carousel | 1:1 | 1,000 × 1,000 | 10 MB | |
Bluesky | Post | 1:1 | 1,080 × 1,080 | 976 KB |
| Bluesky | Post | 16:9 | 2,048 × 1,152 | 976 KB |
Mastodon | Post | 1:1 | 1,080 × 1,080 | 10 MB |
| Mastodon | Post | 16:9 | 2,048 × 1,152 | 10 MB |
| Mastodon | Profile picture | 1:1 | 400 × 400 | 2 MB |
| Mastodon | Header | 3:1 | 1,500 × 500 | 2 MB |
Google Business Profile | Post | 4:3 | 2,048 × 1,536 at least 250 × 250 | 5 MB |
| Google Business Profile | Post | 1:1 | 2,048 × 2,048 at least 250 × 250 | 5 MB |
Questions about image sizes
Stop posting by hand.Start shipping content.
Connect your channels in minutes. Write in Foliwo or ask your AI agent, and let the queue publish.
$1 for your first month · Cancel any time
- Claude
- ChatGPT
- Codex
- Windsurf
- Gemini CLI
- VS Code