How to Schedule Posts on X (Twitter) — Free & Native (2026)

You don't need Hootsuite or Buffer to schedule an X post. The native scheduler is built right into the composer, it's free, and it works from the web app. Here's exactly where the button is and how to manage what you've queued.

6 min readBy Tweet Viewer

Bottom line

To schedule a post on X, open the composer, write your post, click the clock/calendar icon in the composer toolbar, pick a date and time, then click Schedule. It's free and native — no third-party tool needed. Scheduling is available on the X web app; manage queued posts under the 'Scheduled posts' list in the composer's unsent-posts drawer.

20 YEARS 2006 Founded 2013 IPO 2022 Musk buys 2023 Rebrand → X 2026 Today Twitter → XTimeline Founded March 21, 2006.20 years, one rebrand. Tweet Viewer

Table of Contents

  1. X has a built-in scheduler — no paid tool needed
  2. Where the schedule button is (web app)
  3. Finding and editing scheduled posts
  4. Scheduling posts with video and media
  5. Tips, limits, and time zones

X has a built-in scheduler — no paid tool needed

Third-party schedulers like Buffer and Hootsuite are useful for multi-network teams, but for X alone they're unnecessary. X ships a native scheduler inside the composer at no cost. It queues your post on X's own servers and publishes it at the exact time you set, whether or not your device is on.

This guide covers the free native flow only. If you also manage the media in those posts, our downloader tools pair naturally with a content calendar — grab clips with the video downloader, extract audio with the MP3 tool, or prep tweet images with the screenshot tool before you schedule.

Where the schedule button is (web app)

Open the X web app and click Post to open the composer. Write your post and attach any media. In the composer's bottom toolbar — the same row with the image, GIF, and poll icons — look for the calendar/clock icon. Click it, and a scheduling panel opens.

Set the date and time (X uses your account's time zone), then click Confirm. Back in the composer the button now reads Schedule instead of Post. Click it, and the post drops into your scheduled queue. That's the entire flow — no add-on, no login to anything else.

Finding and editing scheduled posts

To review what you've queued, open the composer again and click Unsent Posts (the small text link, usually near the media icons or via the drafts area). You'll see two tabs: Drafts and Scheduled. The Scheduled tab lists every queued post with its send time.

Click any scheduled post to edit the text, media, or time, or to delete it before it sends. Changes save back to the queue. If you delete a scheduled post it never publishes and leaves no trace — nothing goes out.

Scheduling posts with video and media

Scheduled posts support the same media as live posts: video, images, GIFs, and polls. Attach the media in the composer before you set the schedule time. A common workflow is to save a clip you want to re-share, edit it, and schedule the re-post for a peak-engagement hour. Remember X converts uploaded GIFs to looping MP4 — if you want a true .gif back out later, use the GIF downloader.

Tips, limits, and time zones

A few things to know: scheduling runs in your account's time zone, so double-check it if you travel or manage an account in another region. The mobile apps have historically had spottier scheduling support than the web app, so the web composer is the reliable place to schedule. And scheduled posts count toward your normal posting limits when they publish, not when you queue them.

If you're planning a content series, pair the native scheduler with a simple spreadsheet of dates and captions, and pre-download any media you'll reuse with the bulk downloader so it's ready when each slot comes up. For account-wide safety, review our guide on private vs public accounts before scheduling sensitive posts.

Frequently asked questions

Is scheduling posts on X free?

Yes. The native scheduler is built into the composer and costs nothing. You don't need Buffer, Hootsuite, or any paid third-party tool for X alone.

Where is the schedule button?

In the composer's bottom toolbar, next to the image, GIF, and poll icons — it's the calendar/clock icon. Click it to open the scheduling panel.

Can I schedule posts from the mobile app?

Scheduling is most reliable on the X web app. Mobile support has been inconsistent, so use the web composer to schedule and manage queued posts.

How do I see my scheduled posts?

Open the composer and click Unsent Posts, then the Scheduled tab. Every queued post is listed with its send time.

Can I edit a scheduled post before it sends?

Yes. Open it from the Scheduled tab to change the text, media, or time, or delete it entirely before it publishes.

Does my device need to be on for the post to send?

No. Scheduled posts are queued on X's servers and publish at the set time whether or not your device is online.

What time zone does scheduling use?

Your account's time zone. Double-check it if you travel or manage an account in a different region.

Can scheduled posts include video and images?

Yes. Attach the media in the composer before setting the schedule time — video, images, GIFs, and polls are all supported.

Is there a limit on how many posts I can schedule?

Scheduled posts count toward your normal posting limits when they publish, not when you queue them. There's no separate scheduling cap for typical use.

Do I need X Premium to schedule posts?

No. The native scheduler is available in the standard composer without a Premium subscription.

Sources & further reading

  1. X Help Center — How to schedule posts
  2. X Help Center — Create a post
  3. X Help Center — Post limits