Skip to content
Schedule Social Media

Press Esc to close.

X

Everything you need to schedule posts on X: what you can do natively, text limits, image and video sizes, the schedulers that support it, and recent API changes.

Facts checked 25 Oct 2026

Can you schedule natively?

Partly

X documents scheduling in X Pro, Media Studio and the Ads Composer. Posts over 280 characters can't be scheduled.

Step-by-step guide

Text limits

FieldLimitHow it counts
post 280 characters Every link counts as 23. Emoji and CJK characters count as 2. Long posts up to 25,000 characters need Premium. Source
Check a draft in the character counter

Image and video sizes

Only what X documents. "Not stated" means the platform doesn't publish that figure; we don't fill gaps from blogs. Ads specs are marked, because they can differ from normal posts.

  • Image

    Size
    Not stated
    Ratio
    Not stated
    Files
    JPG, PNG, GIF, WEBP
    Limits
    5 MB max · up to 4 items
    Details and sources

    X API: images up to 5 MB; up to 4 photos, or 1 animated GIF, or 1 video per post. No dimensions or aspect ratio documented. Help Center (German page, via search extract) also gives 5 MB for photos and lists GIF, JPEG, PNG.

  • Animated GIF

    Size
    1280 × 1080
    Ratio
    Not stated
    Files
    GIF
    Limits
    15 MB max · up to 1 items
    Details and sources

    X API: up to 15 MB, max 1280 x 1080, max 350 frames, max 300 million total pixels (width x height x frames). Help Center (via search extract): 5 MB on mobile web, 15 MB on web.

  • Video

    Size
    1280 × 720
    Ratio
    1:3 to 3:1, 16:9 recommended, 1:1 recommended
    Files
    Not stated
    Limits
    8,192 MB max · 20 min max · up to 1 items
    Details and sources

    X API: 0.5 s minimum; 20 minutes and 8 GB by default, 125 minutes and 16 GB for Premium/verified posters. Dimensions 32x32 to 1280x1024 (1080p for subscribed users); recommended 1280x720, 720x1280 or 720x720; up to 60 FPS (30 or 60 recommended); H.264 High Profile, AAC LC, YUV 4:2:0, progressive, no open GOP. Container/file type is not named on the page, so fileTypes is empty. Help Center video page returned 403 and could not be read.

How tools publish to X

What each tool's own pages state about X: 27 auto-publish, 1 send a phone reminder. A blank cell means the pages do not say.

ToolPublishingPost types1st commentLimits and requirements
Agorapulse post (text, image, video, link)thread No polls; max 4 images; identical posts cannot go to multiple X profiles at once; X Premium length up to 25,000 characters detected Needs: Publishing to X needs the X Lite or X Plus add-on
Apaya textimagethread
Ayrshare Auto-publish Yes Needs: From March 31, 2026 requests also need X OAuth 1.0a consumer key and secret headers
Blog2Social X add-on: 70, 100 or 250 posts per month Needs: Paid X add-on needed on plugin plans (Smart, Pro or Business license)
Blotato Auto-publish textthread No Needs: 1 to 2 weeks account warm-up before connecting (help article)
Buffer Auto-publish textimagevideothread Daily limit 100 for verified accounts, 50 for unverified
Circleboom Needs: Vendor describes itself as official X Enterprise Developer
Contentport tweetthreadimage Needs: Free: 1 connected Twitter account, up to 3 scheduled tweets at a time; Pro: 3 connected accounts, unlimited scheduled tweets
CoSchedule textmedia Multi-post threads and delegate-account posting not possible Needs: X account; publishing on paid plans; X profiles billed at USD 16 per profile per month
eClincher
Fedica Auto-publish textthreadpollreposttagged photo
FeedHive tweetthread Retweets post condition works only on Twitter
Gain Auto-publish textimageGIFvideo
Heropost Needs: X posting sold separately in credit packs, 1 credit per post
Hookle Plus plan: 3 posts with links per month Needs: X posting only on Plus plan
Hootsuite Auto-publish textimage Composer previews the post and flags when it exceeds the character limit; inbox can filter by X search query
HubSpot Social Media Tools Keyword feeds show X posts from past 7 days Needs: Choose whether reports include all posts or only HubSpot posts; keyword feeds require a connected X account
Iconosquare Needs: X publishing starts at the Launch plan
Kontentino statusphotogalleryvideolink Yes 280 characters on free X accounts; image 5 MB; video 140 sec; 4 images; images and videos cannot be combined Needs: Paid X accounts can schedule up to 25,000 characters (2026-05)
Lately Needs: Must be logged into X in the browser before connecting; each account connected separately
MeetEdgar postX card Each post publishes once and is then retired; cannot be recycled Needs: Authorize on the Accounts page; one X account per post
Metricool textimagevideogifthread No 280 chars (25,000 with X Premium); up to 4 images; threads up to 80 posts; links count 23 chars Needs: Connecting X requires Starter plan or higher plus the X add-on
Missinglettr Auto-publish campaign post with text, image and link 280 chars Needs: Listed as Twitter; reconnect via revoking app permission on X if posts do not send
Mixpost postthreadmedia Needs: Changelog 2.6.0 added support for the X pay-as-you-go tier
mLabs 10 free posts per account per month; then prepaid credit packs, 1 credit per post, shareable across X profiles on the same account
NapoleonCat post
Nuelink textimagevideothreadpoll Tweet under 280 chars; video 5-140 sec, 500 MB; thread max 15; poll 4 options
Ocoya textimagevideothread 280 per post, 5,000 total (split into thread); 4 images up to 5 MB; 1 video up to 100 MB
OneUp thread Needs: X link posts require an add-on; X accounts capped 2 to 10 by plan
Outstand Auto-publish Needs: Bring your own app (BYOK required)
Pallyy Auto-publish textimagevideocarousel 280 characters standard; premium long posts up to 25000 characters Needs: Any X account, premium or standard
Planable tweet with imagesGIFlink Trial: no X publishing; Basic plan 1 tweet per 24h
Planoly Phone reminder Needs: Reminders only (homepage)
PlanPost Auto-publish textthreadreplyquote Yes 280 characters per post. Posts are sent as text only: attached images and video are skipped on X. Needs: X account connected with OAuth 2.0
Post Bridge
Post Planner postretweetquote tweet Needs: Growth plan or higher
PostEverywhere Auto-publish textimagevideothreadpollX Article Yes 280 chars (25,000 with Premium); 4 images 5 MB; video 512 MB; threads up to 25 extra parts; 100 posts per hour and per day per organization Needs: X Premium needed for Articles and long posts
Postly Yes Replies: text, up to 4 images or one video; X-Pro posts with links cost 14 credits Needs: X analytics subject to provider usage charges; Postly X-Pro add-on for managed X account
Postmypost Daily publication limit 100 (listed as Twitter)
Postpone Needs: Auto-repost (vendor)
PostSyncer threadcommunity post
Postwise Auto-publish single postthreadimage Pro plan smart scheduling for 3 X accounts; image added by icon or drag and drop; no size limits stated Needs: Sign-up uses a LinkedIn or Twitter account (Root Account); more accounts via Settings, Linked Accounts
PostyBirb Needs: Listed as Twitter/X; FAQ says tokens can expire and need re-authentication
Publer Auto-publish textthreadlong form postphoto up to 4videoGIFpollretweetCommunity post Yes Text 280 chars, 25,000 with Premium; links count as 23; photos under 5 MB; GIF under 15 MB; video under 10 min and 512 MB (120 min with Premium); poll option 25 chars; no duplicate content Needs: Paid Publer plan (Professional or higher); long form posts need X Premium
Quso.ai Needs: Account
Quuu Auto-publish postthread
RecurPost tweetthread Needs: Link posts cost $0.20 per tweet, charged by X via X Wallet funded from $10.80
Revive Social Auto-publish textlinkimage X Premium character limit support added in 9.4.0 (Pro)
Schedchie Auto-publish Analytics only for posts published through Schedchie Needs: Paid add-on: 4.99 EUR per 30 posts, valid 30 days
Sendible tweetimage Alt text up to 200 characters; RSS Auto Poster accepts only one X profile Needs: Listed on the vendor networks page: bulk scheduling, approval workflow, optimal publishing time
Simplified postthread Needs: Help center notes posting to X can consume credits (article title)
Sked Social Auto-publish No
SmarterQueue Needs: Plans include 50% of the X credits shown by default
SocialBee Auto-publish No No native first comment on X per SocialBee article
SocialBu textmediathread (up to 50 replies via bulk) Bulk import runs link-post limit checks
SocialPilot Auto-publish textimageGIFvideoRSS-driven post 280 chars per post; bulk schedule up to 500 posts via CSV; AI Pilot generates threads but scheduled thread support not confirmed Needs: Connected X account
SocialRails Auto-publish textimagevideothread 280 characters in example Needs: Personal or business X account via official API
Sprout Social Chatbots for Twitter DMs (Advanced); brand keywords on X
TimeToPost Auto-publish textimagevideothread Needs: OAuth; any X account
TryPost Auto-publish
Tweet Hunter Auto-publish tweetthreadimagevideoGIFlong-form post (X Premium) Auto DM 500 per tweet, active 72 hours; media JPG PNG MP4 GIF; CSV media links .jpg .png .gif .mp4; analytics history 30 days Needs: X OAuth with extra posting permission; X Premium plus token refresh for long-form; only the primary account can log in to Tweet Hunter
Typefully Auto-publish postthreadX Articlepollreplyquote postimageGIFvideo Thread up to 50 posts; 280 chars (25,000 with Premium). Images JPG/PNG/WEBP 5 MB free, 20 MB paid; GIF 15 MB; video MP4/MOV 512 MB, 10 min Needs: X Articles need an eligible X Premium subscription and publish to X only; Typefully analytics support X accounts only
UNUM Mixed
Upload-Post Auto-publish videophototextauto-thread Needs: URLs stripped by default to bill at lower rate; link add-on allows them
Viraly Auto-publish textimagevideoGIFthread 280 characters (weighted length rules; longer limits for X Premium accounts)
Vista Social X data excluded from the public API; video processing on by default Needs: X integration is a paid $29/month add-on (publishing, boosting, automations, analytics)
Zernio (formerly Late) Auto-publish textimageGIFvideothreadreplyquotepoll 280 chars free, 25,000 Premium; up to 4 images or 1 GIF or 1 video; 50 posts per day Needs: Card on file; X API charges passed through without markup

Schedulers that publish to X

85 of the tools we track list X publishing. Cheapest first.

ToolFromFree plan
Postly $3.20 / channel / mo No
Hookle $3.99 / mo Yes
Publer $4 / account / mo Yes
Social Champ $4 / account / mo Yes
Buffer $5 / channel / mo Yes
UNUM $5.25 / mo Yes
RecurPost $7.50 / mo No
Typefully $8.25 / mo Yes
Post Planner $9 / mo Yes
PostEverywhere $9 / mo No
TimeToPost $9.60 / mo No
Zoho Social $10 / mo Yes
Iconosquare $10 / mo Yes
Planly $10 / mo No
Missinglettr $12 / mo No
Lately $14 / mo No
Planoly $14 / mo Yes
Quso.ai $14.50 / mo Yes
ContentStudio $15 / mo No
OneUp $15 / mo No
Nuelink $16 / mo No
Postpone $16 / mo Yes
Upload-Post $16 / mo Yes
Quuu $16.49 / mo No
Onlypult $17.50 / mo No
Marky $19 / mo No
Predis.ai $19 / mo No
TryPost $19 / mo No
Outstand $19 / mo No
Viraly $19 / mo Yes
PlanPost $19.99 / mo No
Metricool $20 / mo Yes
Pallyy $20 / mo Yes
Contentport $20 / mo Yes
Mixpost $20.75 / mo Yes
SocialBu $22 / mo Yes
Postiz $23 / mo No
Heropost $23 / mo No
PostSyncer $24 / mo No
Sociamonials $24 / mo No
SocialBee $24.17 / mo No
MeetEdgar $24.91 / mo No
SocialPilot $25.50 / mo No
Blotato $29 / mo No
Ocoya $29 / mo No
SocialRails $29 / mo No
CoSchedule $29 / mo Yes
Tweet Hunter $29 / mo No
Sendible $29.75 / mo No
Planable $33 / mo No
Postwise $37 / mo No
Post Bridge $39 / mo No
Statusbrew $49 / mo No
Apaya $55 / mo No
Sked Social $58 / mo No
Kontentino $59 / mo No
Sprout Social $79 / user / mo No
Agorapulse $79 / user / mo Yes
Simplified $79 / mo No
Vista Social $79.17 / mo No
Hootsuite $99 / user / mo No
Gain $99 / mo No
eClincher $134 / mo No
Ayrshare $149 / mo No
HubSpot Social Media Tools $800 / user / mo No
Emplifi $1249 / mo No
FeedHive Not published No
Oktopost Not published No
Piano Amplifier (formerly SocialFlow) Not published No
Circleboom Not published Yes
SmarterQueue Not published No
FS Poster Not published No
PostyBirb Not published Yes
Blog2Social Not published Yes
Revive Social Not published No
Schedchie Not published No
Zernio (formerly Late) Not published Yes
Fedica Not published No
Hopper HQ Not published No
Swello Not published Yes
mLabs Not published No
NapoleonCat Not published No
Facelift Not published No
Postmypost Not published No
SMMplanner Not published No

X API changes

Full changelog

Get an email when a platform changes its API

One email per new entry: what changed, who is affected, and the deadline.

Follow with RSS, or per platform, for example X or Meta.