Bluesky scheduler with on-device compression and official API posting
Post to Bluesky over the open AT Protocol with a 300-character limit and native link cards.
Connects through each network's official sign-in. We never ask for your passwords. · AT Protocol with an app password you generate in Bluesky settings — your main password is never stored.
Bluesky media and container specifications
| Caption limit | 300 characters |
|---|---|
| Recommended hashtags | 2 |
| Preferred aspect ratio | 16:9 |
| Video container | MP4 |
| Video codec | H.264 / AAC |
| Max video size | 50 MB |
| Max duration | Up to 60 seconds |
| Video resolution | 1280 × 720 (16:9) |
| Frame rate | 24–30 fps |
| Image formats | JPEG, PNG |
| Max image size | 1 MB per image |
| Recommended image size | 1200 × 675 |
Bluesky character limit calculator
Paste a caption to see exactly how it lands against Bluesky's 300-character limit and 2 recommended hashtags. Nothing is uploaded — this runs entirely in your browser.
0 / 300 characters · 300 remaining
Ban-risk and rate-limit safety on Bluesky
Humanized posting delays
Bluesky's 1 MB image ceiling breaks most phone exports. GentoPost's on-device optimizer resizes before upload so posts do not fail silently.
Official API only
AT Protocol with an app password you generate in Bluesky settings — your main password is never stored. No scraping, no session cookies, no unofficial endpoints — the practices that actually get accounts suspended.
Compression before upload
WebCodecs re-encodes on your device — a 100 MB clip becomes roughly 12 MB — so Bluesky uploads finish fast and stay inside its size ceiling. Try the compressor.
Bluesky publishing questions
Specifics about limits, media and compliance when GentoPost posts to Bluesky.
Can I publish to Bluesky and LinkedIn at the same time?
Yes. Write once, select both, and GentoPost sends a 300-character Bluesky post and a long-form LinkedIn update from the same draft.
Why do my Bluesky images fail elsewhere but work in GentoPost?
Bluesky caps images at roughly 1 MB. GentoPost resizes and re-encodes on your device before upload, so the post goes through the first time.
Other networks GentoPost publishes to
- Instagram Reels
- TikTok
- YouTube Shorts
- Google Business
- X
- Threads
- Telegram
- WhatsApp Status
- Snapchat
Ready to publish? See plans and start the 3-day trial.