- 3,000 character limit (content + hashtags combined)
- Up to 5 hashtags recommended
- Up to 20 images per post (jpeg, png, gif, ≤10 MB each)
- Video: mp4 up to 200 MB, max 1800s
- Truncates at ~140 characters in feed. Image recommendation: 1200x627. Multi-image carousels: 2-20 images.
Transparency
Proof — live activity, honest numbers
Aggregate platform usage pulled from our database every five minutes. No vanity inflation, no user identities — just what the product is actually doing.
Live activity
Loading live platform activity…
8 platforms — citation-ready specs
X (Twitter)
- 280 character limit (content + hashtags combined)
- Up to 5 hashtags recommended
- Up to 4 images per post (jpeg, png, gif, webp, ≤5 MB each)
- Video: mp4 up to 512 MB, max 140s
- Hashtags count toward the 280-character limit. URLs always count as 23 characters. Emojis count as 2 characters.
- 2,200 character limit (content + hashtags combined)
- Up to 30 hashtags recommended
- Up to 10 images per post (jpeg, png, ≤8 MB each)
- Video: mp4, mov up to 300 MB, max 900s
- Image or video required on every post
- 63,206 character limit (content + hashtags combined)
- Up to 10 hashtags recommended
- Up to 10 images per post (jpeg, png, gif, ≤4 MB each)
- Video: mp4, mov up to 1 GB, max 1200s
- Truncates at ~480 characters in feed with "See More" link.
Threads
- 500 character limit (content + hashtags combined)
- Up to 5 hashtags recommended
- Up to 20 images per post (jpeg, png, ≤8 MB each)
- Video: mp4, mov up to 100 MB, max 300s
- Maximum 5 unique links per post
YouTube
- 5,000 character limit (content + hashtags combined)
- Up to 15 hashtags recommended
- Video: mp4, mov, webm up to 256 GB, max 43200s
- Video file required — image-only posts blocked at publish
- Video uploads only — no text-only or image-only posts. Title is the first 100 chars of content; full content becomes the description.
- 800 character limit (content + hashtags combined)
- Up to 5 hashtags recommended
- Up to 1 image per post (jpeg, png, ≤8 MB each)
- Video: mp4, mov up to 2 GB, max 900s
- Image or video required on every post
Bluesky
- 300 character limit (content + hashtags combined)
- Up to 5 hashtags recommended
- Up to 4 images per post (jpeg, png, webp, ≤2 MB each)
- Video: mp4 up to 100 MB, max 60s
- Strict 300-character limit (grapheme-counted). Images ≤ 2 MB each, max 4 per post. Video: MP4 only, ≤ 100 MB, ≤ 60s; account must have a verified email.
F128 engine benchmark (published baseline)
- Composite score (baseline)
- 0.63
- Ship-pass rate (baseline)
- 28%
- Target composite
- 0.80 by Q3 2026
- Target ship-pass
- ≥70% by Q3 2026
Measured via scripts/quality-audit/run-benchmark.ts (F128). We publish the honest baseline — not aspirational marketing numbers.
Latest 10 ships
2026-05-24
Dogfood content scheduler for @contentdrifter
Internal admin tool to plan a 30-day content calendar across all 8 platforms, generate drafts on your click (with cost confirmation), and schedule approved posts through the same publish pipeline customers use.
2026-05-24
Live activity transparency + faster signup
Homepage shows honest live platform stats; new /proof page; trust strip on marketing pages; sticky Start free bar on all 24 SEO cluster landings; signup is now two steps with optional name.
2026-05-24
Content Drifter MCP server — manage posts from your AI assistant
Connect Cursor, Claude Desktop, Cline, or any MCP client to generate, schedule, and list upcoming posts. API keys live at Settings → API keys; install guide at /integrations/mcp.
2026-05-24
Bluesky publishing hardened — grapheme guard + reconnect pill
Posts now validate the 300-grapheme AT Protocol cap before publish (emoji-safe), stale app-password sessions show a Reconnect required pill on Platforms, and video attachments are enabled to match our marketing claims.
2026-05-24
8 new per-platform growth strategy guides
Early-funnel SEO landings for "grow LinkedIn following" and "build Instagram audience" — /grow-{platform}-following with growth metrics, Voice-Match compounding, and links to our publish + schedule guides.
2026-05-24
8 new per-platform scheduling guides
Better discoverability for users searching "schedule LinkedIn posts" or "best time to post on Pinterest" — dedicated landings at /schedule-{platform}-posts with Gold Slot timing, cadence FAQs, and links to AI Smart Scheduling.
2026-05-24
AI search answer-readiness on every key page
Perplexity, ChatGPT, and Google AI Overviews can now cite us cleanly — 20 top marketing pages ship answer-block copy, visible FAQs, and FAQPage JSON-LD from one shared source of truth.
2026-05-24
8 new per-platform auto-publish guides
High-intent SEO landings at /publish-to-{platform} for LinkedIn, Instagram, X, Facebook, Threads, YouTube, Pinterest, and Bluesky — platform specs, FAQs, and signup CTAs wired through the shared publish pipeline story.
2026-05-24
YouTube publishes now reject image-only posts up front
If you generate a post for YouTube via the default AI text + AI image flow, Content Drifter now tells you to attach a video file before reaching out to YouTube — instead of failing silently with a confusing platform error.
2026-05-24
Invite friends straight from the first-run wizard
After you generate your first post, the wizard now offers your personal share link. Send it to anyone — when they sign up and generate their first post, you both get 50 free credits. Works on every plan.
Stack we use
- Vercel — Hosting & edge functions
- Neon — Postgres database
- Resend — Transactional email
- Upstash — Redis cache & QStash jobs
- DeepSeek — Content generation LLM
- Pollinations — AI image generation
- Outstand — Multi-platform publish API
Ready to see it on your accounts?
Start free — no card requiredPublish to 8 platforms with one workflow
- X
- Threads
- YouTube
- Bluesky
- AI voice match
- Gold-slot scheduling
- Branded image generation
- Closed-loop analytics