Enter a handle
Use your own handle for your schedule, or a peer's to see when a similar audience responds.
Find when your X posts perform best. Enter a handle to get a 7×24 engagement heatmap and one suggested slot per day in your timezone. Free, no signup.
Recommended posting slots and a weekly heatmap from an account's recent public posts, in your timezone.
See the full app
Click through a sample creator's account in the real app. No sign-up, nothing to install.
No sign-up or login needed · Takes about 2 minutes

Personal posting times
Generic charts of the best time to post on X average millions of accounts in different niches and timezones. This calculator looks at one account: yours, or any public profile you enter. It maps recent original posts onto a 7-day by 24-hour grid in your timezone and shows which hours earned the strongest response.
The result is a heatmap plus one suggested slot for each day of the week. Suggested slots balance two things: the hours the account already posts in, and the hours where its posts did best. Times are offset from the top of the hour, because a post at 9:07 isn't competing with every scheduled post at 9:00.
Accounts with fewer than ten recent original posts don't have enough history for a personal pattern, so the tool uses a set of starter times and labels them clearly until more data exists.
Methodology
Each original post adds a score to its day-and-hour cell: likes + 3 × replies + 4 × reposts + 5 × bookmarks + log10(views + 1). Cells are then scaled from 0 to 1 against the busiest cell. Replies and reposts weigh more than likes because they spread a post further.
Each hour starts from a general X activity curve. The account's average performance in that hour, on a log scale and blended toward its overall average, can raise or lower that baseline between 0.5× and 2×. Hours are smoothed with their neighbours, and one off-the-hour time is suggested per day.
With fewer than ten dated original posts, the tool falls back to the general X activity curve alone, still with off-the-hour times, and labels the result 'Starter defaults' rather than 'Smart signals'.
How it works
Three inputs, one heatmap.
Use your own handle for your schedule, or a peer's to see when a similar audience responds.
Your browser's timezone is filled in automatically. Change it if you schedule for an audience somewhere else.
Darker cells mark hours where posts earned more engagement. Use the suggested slot for each day as your default schedule.
Post in the suggested slots for two to three weeks, then run the tool again. Your new posts will sharpen the pattern.
What you get
Everything is calculated from the account's public posts, converted into the timezone you choose.
Every hour of the week shaded by how strongly posts in that hour performed, scaled against the account's best hour.
A specific time for each weekday that weighs posting habit and past performance, ready to copy into a scheduler.
Results convert to the timezone you pick, so a London creator with a US audience can plan in either.
Sparse accounts get labeled starter defaults instead of a pattern drawn from three posts.
Use cases
Timing won't rescue a weak post, but it gives good posts a fairer start.
Pick default slots for a scheduling tool based on evidence instead of a generic chart.
Check a peer account in your target market to see when that audience is responsive before you change your own timing.
See whether recent posts drifted into hours that historically performed poorly for the account.
Responsible use
Public data shows when posts were published and how they performed, not when followers were online, so the heatmap measures response rather than presence. An hour can also look strong because of one exceptional post. Test the suggestions instead of treating them as rules. Xholic AI is not affiliated with X Corp.
FAQ
What the heatmap measures and how far to trust it.
There's no single best time for everyone. It depends on where your audience lives and when they use X. This tool finds the hours that worked for a specific account; if it has too little history, it suggests common daytime and early-evening slots to start from.
No. X doesn't share follower activity data publicly. The heatmap shows when this account's posts earned the most engagement, which is the closest public signal.
Your browser's timezone by default. You can pick any other timezone before running the check.
The account has fewer than ten recent original posts with dates, which isn't enough to find a reliable pattern. Post more and run it again.
Yes. Enter any public handle. This is useful for studying accounts with an audience similar to the one you want.
Every month or after a big change in audience, such as a viral post that brought in followers from another region.
From free tools to workflow
Xholic's scheduler learns from how you already post, suggests natural times and publishes approved drafts for you.
$0 today · Card required · Cancel anytime
Browse all free toolsLive demo: no sign-up or login needed · takes about 2 minutes
Keep exploring