Best time to post on X (Twitter)
X peaks with the weekday morning news cycle, strongest between about 8am and midday. A week-by-hour heatmap in your own timezone, free and with no signup.
Your timezone
The published benchmark is in America/Chicago. Your selection is +6h from that, and every cell below has been shifted by exactly that much.
Next strong slot:Tue 4pmabout 122h from now
Engagement by day and hour, in Europe/London
| Day | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mon | 30 | 27 | 24 | 19 | 14 | 8 | 9 | 10 | 11 | 12 | 13 | 32 | 52 | 68 | 85 | 89 | 94 | 87 | 80 | 73 | 66 | 61 | 56 | 52 |
| Tue | 47 | 42 | 38 | 29 | 21 | 13 | 10 | 11 | 12 | 13 | 14 | 35 | 55 | 73 | 90 | 95 | 100 | 93 | 85 | 77 | 70 | 65 | 60 | 55 |
| Wed | 50 | 45 | 40 | 31 | 23 | 14 | 10 | 11 | 12 | 13 | 14 | 34 | 54 | 71 | 88 | 93 | 98 | 91 | 83 | 76 | 69 | 64 | 59 | 54 |
| Thu | 49 | 44 | 39 | 31 | 22 | 14 | 9 | 10 | 11 | 12 | 13 | 32 | 51 | 67 | 83 | 87 | 92 | 85 | 78 | 71 | 64 | 60 | 55 | 51 |
| Fri | 46 | 41 | 37 | 29 | 21 | 13 | 8 | 9 | 9 | 10 | 11 | 27 | 43 | 57 | 70 | 74 | 78 | 72 | 66 | 60 | 55 | 51 | 47 | 43 |
| Sat | 39 | 35 | 31 | 24 | 18 | 11 | 6 | 6 | 7 | 8 | 8 | 20 | 32 | 42 | 52 | 55 | 58 | 54 | 49 | 45 | 41 | 38 | 35 | 32 |
| Sun | 29 | 26 | 23 | 18 | 13 | 8 | 6 | 7 | 7 | 8 | 8 | 21 | 33 | 44 | 54 | 57 | 60 | 56 | 51 | 46 | 42 | 39 | 36 | 33 |
Every cell shows its own index from 0 to 100, so the table reads without relying on colour. 100 is the strongest hour of this platform's week, not a percentage.
Best three slots of the week
- Tue at 4pmindex 100
- Wed at 4pmindex 98
- Tue at 3pmindex 95
Top three hours, day by day
- Mon4pm, 3pm, 5pm
- Tue4pm, 3pm, 5pm
- Wed4pm, 3pm, 5pm
- Thu4pm, 3pm, 5pm
- Fri4pm, 3pm, 5pm
- Sat4pm, 3pm, 5pm
- Sun4pm, 3pm, 5pm
What this is, and what it is not
These are population averages for X (Twitter) across many accounts and niches (Aggregated 2025-2026 studies; weekday morning news cycle.). They are a reasonable starting point when you have no data of your own, and nothing more than that.
Your own audience beats every number on this page. A B2B account and a teen-facing account genuinely peak at different hours, and once you have a few weeks of posts your analytics will say so. OctoSpark schedules against your own posting history rather than a benchmark.
How to use the X (Twitter) heatmap
X is the most time-sensitive platform on this site. Posts move out of view quickly, so the slot you pick has more to answer for here than on any other feed covered by these pages.
- Set the timezone control to wherever the bulk of your audience lives. If that is not where you live, resist the pull of your own clock: you are scheduling around their day, not yours.
- Read the bands rather than the digits. The scale is relative, with the busiest cell of the week fixed at 100, so the gap between a 78 and an 81 is noise and the gap between a 78 and a 30 is not.
- Shortlist two or three candidate slots out of the warm band instead of one. A single slot gives you nothing to compare itself against.
- Look at what the timeline is already doing before you publish. On a heavy news day the warm band is also the most crowded band, and a quieter hour can genuinely beat a busier one.
- Alternate between candidates rather than running one for a month and then the other. The news cycle shifts underneath you, and alternating spreads that noise across both slots instead of loading it all onto one.
- Compare on the median post, not the best one. A single outlier proves nothing about a slot, and on X (Twitter) it is the typical post that tells you whether the slot is working.
How X (Twitter) actually distributes a new post
X gives you two timelines side by side, For You and Following, and the second is reverse chronological. That makes it one of the few places where publishing order still directly determines what a real share of people see.
- The Following tab shows posts in order and the For You tab is ranked. Because the chronological option is a visible tab rather than a buried setting, publishing time still has a direct route to an audience here.
- X published its recommendation algorithm as open source in 2023, which is more than any other platform on this page has done. The broad shape, candidate sourcing followed by ranking, is on the public record rather than inferred.
- Posts have a short useful life. Engagement concentrates in the period straight after publishing, which is why a badly chosen hour costs more here than on a recommendation feed with a long tail.
- Replies and quotes are the distribution mechanism. A post that starts a conversation gets carried into the timelines of people who never followed you, and conversations need people to be awake.
What this heatmap cannot tell you
Two things undercut the grid below, and it is only fair to name them before you plan a week around it. Treat the shaded bands as a place to start testing, never as a schedule you owe the platform.
- News overrides the clock. A slot that scores well on an average Tuesday is worthless when something large is happening, and no weekly benchmark models that at all.
- The grid interpolates between a few published peak hours and weekday weights, then normalises the busiest cell to 100. The cell numbers look more precise than the evidence behind them.
- The For You tab has softened the old picture. A post can now surface for somebody hours later, which blunts the sharp timing effect this platform used to have.
- Averages hide the niche. Sports, markets and technology accounts peak at obviously different hours, and a pooled benchmark sits somewhere between them while describing none of them.
How to actually find your slot on X
Because the feedback loop here is fast, X is the one platform where you can run a proper timing test in weeks rather than months, so it is worth doing properly.
- Alternate the same kind of post between two candidate slots for a few weeks, then compare impressions per post rather than picking whichever slot produced the single best result.
- Stay for the replies. The half hour after posting is worth more than the hour you posted in, because replies are what pull a post into other people’s timelines.
- Repeat what worked at a different hour instead of fighting for a perfect one. A good post deserves a second airing, and the second airing doubles as a free timing experiment.
You just fixed one post. Now do the month.
The best time to post on x (twitter) solves one piece of one post. OctoSpark plans, writes and schedules the whole calendar across every network you use, publishes it for you, and reports what actually performed.
- One calendar for every network
- Schedule once, publish everywhere
- Drafts written in your own voice
- See what actually performed
No card needed. These tools stay free either way.
Related free tools
- Best time to post on LinkedInLinkedIn peaks in business hours, Tuesday to Thursday, around the commute and lunch. A week-by-hour heatmap in your own timezone, free and with no signup.
- Best time to post on ThreadsThreads has two daily peaks: late morning and a genuine evening session around 8pm. A week-by-hour heatmap in your own timezone, free and with no signup.
- Twitter thread makerSplit long writing into a numbered thread that respects the per-post limit.
- X (Twitter) character counterCount characters, words, hashtags and mentions against the real X limit.
Frequently asked questions
How this tool works, what it cannot do, and what happens to what you put into it.
When is the best time to post on X (Twitter)?
X peaks with the weekday morning news cycle, strongest between about 8am and midday. That is what the aggregate studies show, and this page converts those windows into your own timezone so you are not mentally subtracting hours from an American article.Which timezone is the benchmark in?
The underlying figures are published in US Central time (America/Chicago). The heatmap shifts every cell into whichever timezone you pick at the top, so the hours you read are the hours on your clock.Does posting time still matter now feeds are algorithmic?
Less than it did, but it still matters. A recommendation feed can surface a post hours or days later, so timing no longer decides reach on its own. What it still does is decide who sees it in the first hour, and early engagement is one of the signals the ranking uses, so a good slot helps, and a consistent schedule helps more.Should I trust this over my own analytics?
No. This is a population average across many accounts and niches, which is a reasonable starting point when you have no data of your own. Once you have a few weeks of posts, your own audience beats every benchmark on this page: a B2B account and a teen-facing account genuinely peak at different hours.Is my data private?
Yes. This tool does its work in your browser, so whatever you type, paste or upload stays on your device. Nothing is sent to our servers, which is also why it keeps working if you go offline after the page has loaded.Is this really free?
Yes. Every tool here is free with no account, no credit card and no usage cap. They exist so that the people who need our scheduling product find us, which only works if the tools are genuinely useful on their own.Do I need an account?
No. Open the page and use it. An account is only for OctoSpark itself, where you plan, schedule and publish a whole calendar rather than fixing one post at a time.Can I use the output commercially?
Yes. Anything you produce here is yours, including for client and commercial work. We claim no rights over it and we do not watermark it.