Skip to content

The best time to post on X (Twitter)

The best time to post on X is when your audience is online and ready to react. Public studies agree on one thing, Tuesday to Thursday, but not on the hour: only the history of your own posts gives a reliable answer for your account.

By Benjamin, founder of Hypepen@mazaki_eth

Why timing matters on X

A post can only appear in For You for 48 hours, and small accounts only get extra reach during its first 2 hours: it has to find its first readers fast.

X’s published code filters every post older than 48 hours out of For You, and the extra reach given to authors with up to 50,000 followers only applies to posts under 2 hours old (setting of September 30, 2026). The details are in the guide to the X algorithm.

A 2023 study of 21,685 tweets found a median half-life of about 80 minutes: half of a tweet’s impressions arrived within roughly an hour and a half of posting. That data is from January 2023, before Grok ranking, so treat it as an order of magnitude, not a current rule.

The takeaway is simple: a good post published while your audience sleeps gets its first signals too late. The same post, published while they are around, gets a fair shot.

What public studies say

Buffer and Hootsuite put the best time in the morning (8 a.m. to noon), Sprout Social in the afternoon (noon to 6 p.m. on weekdays), always in your audience’s local time.

  • Monday

    Buffer (Mar 2026)
    9 a.m., then 10 and 8 a.m.
    Hootsuite (Nov 2025)
    10 a.m.
    Sprout Social (Mar 2026)
    2 to 3 p.m., and 5 p.m.
  • Tuesday

    Buffer (Mar 2026)
    9 a.m., then 10 and 11 a.m.
    Hootsuite (Nov 2025)
    10 a.m.
    Sprout Social (Mar 2026)
    Noon to 6 p.m.
  • Wednesday

    Buffer (Mar 2026)
    10 a.m., then 9 and 11 a.m.
    Hootsuite (Nov 2025)
    9 to 11 a.m.
    Sprout Social (Mar 2026)
    Noon to 6 p.m.
  • Thursday

    Buffer (Mar 2026)
    9 a.m., then 10 and 8 a.m.
    Hootsuite (Nov 2025)
    9 to 11 a.m.
    Sprout Social (Mar 2026)
    Noon to 6 p.m.
  • Friday

    Buffer (Mar 2026)
    9 a.m., then 10 and 11 a.m.
    Hootsuite (Nov 2025)
    9 to 11 a.m.
    Sprout Social (Mar 2026)
    Noon to 6 p.m.
  • Saturday

    Buffer (Mar 2026)
    9 a.m., then 10 and 11 a.m.
    Hootsuite (Nov 2025)
    8 to 10 a.m.
    Sprout Social (Mar 2026)
    Avoid
  • Sunday

    Buffer (Mar 2026)
    9 a.m., then 10 and 8 a.m.
    Hootsuite (Nov 2025)
    9 a.m. to noon
    Sprout Social (Mar 2026)
    2 to 6 p.m.
  • Buffer analyzed more than 8.7 million tweets; best day Wednesday, worst day Saturday, times to be read as local time.
  • Hootsuite looked at over a million posts across 118 countries; best slot 9 to 11 a.m. Wednesday through Friday.
  • Sprout Social counted nearly 2 billion engagements across roughly 307,000 profiles from November 27, 2025 to February 27, 2026, all networks combined; best days Tuesday to Thursday, avoid Saturday. For software and tech accounts: 11 a.m. to 4 p.m., Tuesday to Thursday.
  • Metricool, as reported by Blog du Modérateur, also ranks Wednesday, Tuesday and Thursday first, but puts the best hour at 9 p.m. (6 to 10 p.m. window); sample and time zone not stated.
  • SocialPilot (about 700,000 posts from 50,000 accounts) gives its times in US Eastern Time: useful for a US audience, not something to copy as is.

Where the studies disagree

They only agree on the strong days (Tuesday, Wednesday, Thursday); on the hour, Saturday and Friday, they say opposite things.

  • The hour: morning for Buffer and Hootsuite, afternoon for Sprout Social, evening for Metricool. Buffer even lists the evening (6 to 11 p.m.) among the worst times, while Metricool sees it as the best.
  • Saturday: avoid for Sprout Social, worst day for Buffer, yet Hootsuite gives an 8 to 10 a.m. slot.
  • Friday: good for Hootsuite and Sprout Social, second worst for Buffer.
  • The metric: engagements, engagement rate or an unstated measure depending on the study, so the numbers don’t compare directly.

The gaps make sense: each study looks at its own customers (brands, media, agencies) with its own definition of engagement. None of them isolates personal accounts of founders or creators.

When the studies disagree, don’t pick the one you like best: test both camps on your account (one morning slot, one afternoon slot) for a few weeks and compare.

Your audience’s time, not yours

Every time above is in the audience’s local time: if your readers live in another time zone, convert before you schedule.

A founder in London writing for a US audience isn’t aiming for 9 a.m. London time but 9 a.m. in New York, which is 2 p.m. in London most of the year. A founder in San Francisco with a mostly European audience has the opposite problem: the European morning is the middle of their night, which is exactly what scheduling is for.

The best time to post calculator does the conversion: pick your audience’s time zone and yours, and it shows each study’s windows in your own time.

Find your own best time

Your best time comes from your posts: compare each post’s impressions to your account’s median, grouped by day and hour of posting, over at least 30 posts.

  1. Collect your original posts (no replies, no reposts) with their posting time and impressions. X’s analytics export or a spreadsheet is enough.
  2. Let each post mature: read impressions at least 72 hours after posting, or recent posts look worse than they are.
  3. Compare each post to your median: the post’s impressions divided by your median impressions over the same period. The median stops one viral post from skewing the whole map.
  4. Compare like with like: a post with a link, an image or a thread is compared with posts of the same type, or you are testing the format instead of the hour.
  5. Group into slots: day and time window. With fewer than 30 posts, keep wide slots (weekday or weekend, 4-hour windows); a slot with fewer than 3 posts is only a guess.
  6. Test, then repeat: move a slot that stays below your median to a promising one, and redo the numbers every month.
  • Fewer than 30

    What you can learn
    Nothing personal yet: start from the public benchmarks above
  • 30 to 99

    What you can learn
    Weekdays versus weekend, in 4-hour windows
  • 100 or more

    What you can learn
    Day by day, hour by hour

One limit to keep in mind: you are looking at posting time, not reading time. A 9 a.m. post can be read all morning.

Rhythm matters as much as timing

Space your posts at least 90 minutes apart: X serves the feed in batches of 35 posts and halves the score of a second post from the same author in a batch.

Two posts ten minutes apart compete in the same batch, and the second one starts with half its score. Spread your posts across your best slots of the week instead of stacking them on the single best one.

For the setup (tools, threads, good habits), the guide to scheduling tweets and threads takes over. For the bigger picture, start with the personal branding on X guide.

Frequently asked questions

Public studies agree on Tuesday, Wednesday and Thursday. They disagree on Friday and Saturday, and on the time of day.

Studies put it in the morning (8 a.m. to noon, Buffer and Hootsuite) or the afternoon (noon to 6 p.m., Sprout Social), in your audience’s local time. Test both and compare on your own posts.

At least 30 original posts with impression data for a first map in wide slots, and around a hundred to go hour by hour.

A little, and only with your followers: X removes reposts from accounts the reader doesn’t follow from For You. A repost a few hours later can reach followers in another time zone who missed the original, not a new audience.