Free tools / Best time to post on 𝕏
Best time to post on 𝕏, by your readers' time zones
Say where most of your readers are. The tool puts their usual reading hours on your clock, with today's daylight saving, and shows first the hours that reach the most of them at once.
Updated
Times in UTC (UTC), with today’s daylight saving. Longest reach first.
New York: before work · London: lunch
New York: lunch · London: the evening
London: before work
London: lunch
New York: before work
New York: lunch
London: the evening
New York: the evening
The windows assume people read X at three times of their own day: before work (08:00–10:00), lunch (12:00–14:00) and the evening (18:00–21:00). Which hours work for your account can only come from your own posts. Crux tests each weekday and time slot of your past posts against your usual post, with the same test against chance its Learnings use, and offers a best time when you schedule on Autopilot only once one stands apart from chance.
Everything runs in your browser, including reading your time zone. Nothing is sent to Crux or anyone else, and nothing is saved.
How it works
There is no single best time to post on 𝕏: it depends on when your own readers are awake and scrolling. A fair first guess is their morning before work, their lunch break and their evening, in their time zone. This tool converts those windows to your time zone and ranks the overlaps. It is an assumption, not a measurement. The answer for your account comes from your own posts: compare how posts at different hours did against your usual post, over enough posts that chance is ruled out.
Questions
Where do the suggested hours come from?
From an assumption, not from data: people often read 𝕏 before work (08:00 to 10:00), at lunch (12:00 to 14:00) and in the evening (18:00 to 21:00) where they live. The tool only converts those windows to your clock and finds where several audiences overlap.
How do I find the best time for my own account?
From your own posts. Group them by weekday and time of day, compare each group with your usual post, and only trust a difference that is bigger than chance. Crux does this on your 𝕏 history: each weekday and 3-hour slot with at least 5 posts is tested against 500 random draws of your posts, and Autopilot offers a best time only once one stands apart.
Does it account for daylight saving?
Yes, for today. Offsets are read for the day you open the page, so a time can move by an hour when a country changes its clocks.
Why not use a study of the best times on 𝕏?
A study averages many accounts with different readers. Your readers' hours are what matter for you, and only your own numbers can show them.
From one post to every push
Crux (cruxpost.com) watches the GitHub repos you choose. Each push, merged pull request or release becomes three drafts in your voice, checked the way this site’s tools check a post, and your coding agent can add why a change matters through the Crux plugin for Claude Code and Codex. Crux reads commit messages, pull request and release text and the names of changed files, never a diff. Post on X copies the draft you like and opens X with it, for you to post; on Autopilot, Crux posts only what you schedule. It reads each post at 1 hour, 24 hours and 7 days, and learns which kinds of post work for your account only once a pattern beats chance.
More free tools
- 𝕏 post preview and character counter: Counts characters the way 𝕏 does (links 23, emoji 2) and previews the post.
- Commit to tweet: Three post drafts from one commit message, with fixed templates and no AI.
- Changelog formatter: Groups pasted commit lines into Added, Fixed, Changed and Removed; Markdown, text or an 𝕏 post.
- Post ideas from a GitHub repo: Reads a public repo's release, commits and stars and suggests posts, each with its source.
- AI slop checker: Flags stock phrases, invented figures and links, length and long sentences in a draft.
- Thread splitter: Splits long text into posts that each fit 280 characters, cutting at sentences.
- Code to image: A pasted snippet as a 16:9 PNG, highlighted, in Crux's light, dark or accent theme.
- Screenshot beautifier: Padding, a background and a plain frame around a screenshot, saved as a PNG.
- 𝕏 header maker for builders: A 1500 × 500 profile header with your project, a currently building line and stack chips.
- Shipping streak card: The days a GitHub account shipped in the last 30, as a card: current streak, longest run, days shipped.
- 𝕏 engagement rate calculator: Interactions over impressions and over followers, for one post.
- Launch-day post templates: Fill-in posts for a launch, a Product Hunt day, a release and a milestone, with copy buttons.
- Milestone card generator: A plain PNG of your own MRR, users or stars, with the change since an earlier value.
- 𝕏 card validator: Reads a page's card and Open Graph tags and gives a tag to paste for each one missing.
- 𝕏 video spec checker: Checks a video's size, length, dimensions, aspect ratio and bitrate against 𝕏's limits, in the browser.
- 𝕏 advanced search builder: Turns plain fields or a preset into an 𝕏 search query and an x.com link.
- Reach linter: Flags a link in the main post, extra hashtags, engagement bait and AI-sounding phrases, with sources.