
Instagram image compressor
Get a photo under Instagram’s 8 MB limit at the highest quality that fits, and see where else it can be posted.
- Free
- No sign-up
- Runs in your browser
Your photo
Runs in your browser. Your photo is never uploaded.
What Instagram does with your photo
The compressor tries JPEG quality 92% first and lowers it only as far as it must, never below 60%. If that is not enough, it makes the photo smaller in pixels instead.

Feed posts and stories both take photos up to 8 MB. Instagram resizes every photo for the feed, so a huge original only adds upload time.
Image file size limits for every network
The largest photo each post type takes, as Foliwo checks it before publishing.
| Network | Post type | Max photo size | GIFs |
|---|---|---|---|
LinkedIn | Post | 5 MB | No |
X | Post | 5 MB | Yes |
TikTok | Photo carousel | 10 MB | No |
Facebook | Post | 4 MB | No |
| Story | 10 MB | No | |
Instagram | Feed Post | 8 MB | No |
| Story | 8 MB | No | |
Threads | Thread | 8 MB | No |
Pinterest | Pin | 10 MB | No |
| Carousel | 10 MB | No | |
Bluesky | Post | 976 KB | Yes |
Mastodon | Post | 10 MB | Yes |
Telegram | Post | 5 MB | Yes |
Discord | Message | 10 MB | Yes |
Google Business Profile | Post | 5 MB | No |
Questions about compressing photos
Image compressors for each network
LinkedIn
X (Twitter)
TikTok
Facebook
Threads
Pinterest
Bluesky
Mastodon
Telegram
Discord
Google Business ProfileMade by Foliwo, the social media scheduler that checks every photo against each network’s limit.
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