The best time to post on TikTok is 16:00 to 21:00 UTC, when the median post collects up to 77% more views than in the early morning. On Instagram it is 14:00 to 17:00 UTC, worth about twice the views of a mid-morning slot, and Sunday adds another third on top. Those are the headline curves from nearly 1 million posts, measured in views.
Ask the popular scheduling studies the same question and you get four different answers: Buffer says Sunday morning, Hootsuite says Thursday morning, Sprout Social says weekday afternoons, Later says 5 a.m. Most of them rank hours by engagement rates or blended scores. We think the only number a posting-time decision is really about is reach, so this study ranks every hour of the week by one thing: the views a post published in that hour goes on to collect.
Below are the full curves: median views by hour and weekday, the odds of a big hit by hour, the best and worst slots of the week, and how crowded each hour is. All hours are UTC; shift them by your audience's offset.
Key takeaways#
- TikTok pays for evenings. The median post published 16:00 to 21:00 UTC collects 12,400 to 12,600 views, against 7,100 to 7,700 in the 05:00 to 07:00 trough, a gap of up to 77%. The odds of clearing 100,000 views follow the same curve, rising from about 1 in 6 in the early morning to better than 1 in 5 in the evening.
- Instagram pays for afternoons and Sundays. The median post published 14:00 to 17:00 UTC roughly doubles the views of the 08:00 to 09:00 trough (5,470 vs 2,633 at the extremes). Sunday posts run about a third above the weekday plateau, and Sunday afternoon is the single best window of the week.
- The "dead hours" are not where you think. Instagram's worst window is mid-morning, not midnight; overnight posts outperform 08:00 to 09:00 posts comfortably. On TikTok, midnight UTC is a strong slot, and the true dead zone is 04:00 to 08:00.
What did we measure, and why views?#
Nearly 1 million public TikTok and Instagram posts tracked by buzzabout, split almost evenly between the two platforms, each reduced to the two facts that matter for this question: when it was published, and how many views it went on to collect. Posts too recent for views to have settled were excluded.
Why views and not engagement rate? Because reach is what a posting-time decision is supposed to buy. Engagement rate tells you how the audience that arrived reacted; views tell you how many arrived. A study about when to post should measure the arriving.
Everything below is medians and percentiles, never averages: view counts are heavy-tailed, and a handful of viral outliers will drag an average anywhere. The median answers the honest question, "what does the typical post published at this hour actually get?"
What is the best time to post on TikTok?#
Evenings, clearly. Median views climb all afternoon, peak at 20:00 UTC, and hold a high plateau from 16:00 through midnight. The trough is the early morning: a post published at 06:00 collects a median 7,121 views against 12,600 at 20:00.
The same shape holds at the top of the distribution, which is where marketers actually live. The share of posts that go on to clear 100,000 views rises from 16.4% at 06:00 to 21.3% at 21:00, roughly one extra big hit for every twenty posts, just from the publishing slot.
Two details worth noticing. Midnight UTC is not a dead hour: the median midnight post collects 10,700 views, above the daily average, and its big-hit odds (20.7%) match the evening. And the curve's message is a band, not a magic minute: everything from 16:00 to midnight performs within a few percent of the peak.
The best and worst slots of the week, from the full day-by-hour grid:
| Slot (UTC) | Median views | |
|---|---|---|
| Best | Monday 18:00 | 13,500 |
| Monday 20:00 | 13,500 | |
| Wednesday 20:00 | 13,200 | |
| Wednesday 18:00 | 13,100 | |
| Wednesday 16:00 | 13,000 | |
| Worst | Sunday 06:00 | 6,398 |
| Sunday 04:00 | 6,426 | |
| Wednesday 06:00 | 6,439 | |
| Wednesday 04:00 | 6,478 | |
| Friday 06:00 | 6,727 |
Note what is missing from the top of that table: weekends. On TikTok the day of the week barely moves the needle; the medians sit in a flat 10,300 to 10,600 band all week, and the strongest slots are weekday evenings.
What is the best time to post on Instagram?#
Mid-afternoon, and Sunday. Instagram's hourly curve is steeper than TikTok's: the median post published at 16:00 UTC collects 5,470 views, more than double the 2,633 of the 08:00 trough. The productive band runs from about 13:00 to midnight.
Big-hit odds tell the same story with more contrast: 8.3% of posts published at 09:00 go on to clear 100,000 views, against 13.1% at 16:00, a better than 50% improvement in the odds from the slot alone.
Unlike TikTok, the calendar matters here. Sunday's median (5,526 views) runs about 38% above Friday's (4,000), Saturday takes a smaller bump, and the weekday plateau is flat.
Put the two together and you get the week's crown: Sunday afternoon. The single best slot in the entire grid is Sunday 16:00 UTC at a median 7,866 views, with Sunday 14:00 to 18:00 filling the whole top five, nearly four times the worst slots of the week (weekday 07:00 to 09:00, medians around 2,000 to 2,400).
| Slot (UTC) | Median views | |
|---|---|---|
| Best | Sunday 16:00 | 7,866 |
| Sunday 15:00 | 6,510 | |
| Sunday 17:00 | 6,494 | |
| Sunday 14:00 | 6,466 | |
| Sunday 18:00 | 6,078 | |
| Worst | Thursday 08:00 | 1,998 |
| Thursday 09:00 | 2,297 | |
| Tuesday 07:00 | 2,300 | |
| Tuesday 08:00 | 2,333 | |
| Monday 09:00 | 2,366 |
And the counterintuitive one: Instagram's dead zone is the mid-morning, not the night. A post published at 03:00 UTC (median 3,492 views) comfortably outperforms one published at 08:00 (2,633).
Do peak hours mean more competition?#
Yes, but the crowd and the views do not peak together, and that gap is usable. Posting supply peaks in the mid-afternoon: around 15:00 to 17:00 UTC, roughly 7% of the day's posts drop every hour. After 20:00 the field thins fast, while the view curves above stay at or near their highs into midnight.
So the late evening (20:00 to 23:00 UTC) is the value corner on both platforms: views hold near peak while the hourly flood of new posts drops by a third or more. The early morning is the opposite trap: almost nobody posts at 05:00, and the posts that do land there collect the least views of the day. Low competition is not an edge when the audience is asleep.
Why do the "best time to post" studies disagree?#
Line up the most-cited studies and ours:
| Source | TikTok best time | Instagram best time | Published |
|---|---|---|---|
| Buffer | Sunday 9 a.m. | not covered | May 2026 |
| Hootsuite | Thursday 7 to 11 a.m. | Monday 3 to 9 p.m. | Nov 2025 |
| Sprout Social | Tuesday to Friday, 2 to 6 p.m. | Tuesday 1 to 7 p.m., Wednesday 12 to 9 p.m. | Mar 2026 |
| Later | not covered | 5 a.m. daily | Apr 2026 |
| buzzabout (this study) | 16:00 to 21:00 UTC, band worth up to +77% median views | 14:00 to 17:00 UTC (about 2x the morning trough); Sundays +30 to 38% | Jul 2026 |
Three reasons the answers differ. Different datasets: each study measures its own customers or tracked corpus, with its own mix of industries and audience geographies. Different metrics: an hour that wins on engagement rate is not necessarily the hour that wins on views, and most studies rank by rates or blended scores. Different clocks: some report local time, some "time-zone agnostic" scores; we publish plain UTC curves and let you shift them, which is more honest than pretending timezone effects away. Whichever table you borrow, including ours, treat it as a hypothesis to test on your own audience, not a law.
So when should you post?#
- On TikTok: publish between 16:00 and 21:00 in your audience's timezone. The band is worth up to 77% more median views than the early morning, and one extra 100k-view hit per ~20 posts. Weekday evenings top the grid; the day itself barely matters.
- On Instagram: aim for 14:00 to 17:00, and use your Sundays. The afternoon band doubles the morning trough, Sunday adds about a third, and Sunday afternoon is the best window of the week. Never burn a good post at 08:00 on a weekday, it is the worst slot on the platform.
- Consider the late evening on both platforms. Views hold near peak after 20:00 while the flood of competing posts thins by a third.
- Treat every best-time table as a starting point, not a guarantee. These are patterns across a large dataset, and your audience is not the average. Run your own research before committing a content calendar to anyone's averages, including ours.
- Do not let the slot outrank the content. A timing bonus is worth double digits at best; the difference between a post your audience wants and one it scrolls past is worth multiples. Spend accordingly: what you post beats when.
How do you run this test on your own account?#
The whole method compresses to an afternoon with your own analytics export.
- Export post-level data with timestamps and views. TikTok Studio and Instagram's professional dashboard both provide it. Under about 100 posts, any pattern you find is mostly luck.
- Drop the most recent week. Fresh posts have not finished collecting views and will drag down whatever hours they landed in.
- Bucket by publish hour and weekday, then compare medians, not averages. One viral outlier will bend an average around its slot; the median ignores it.
- Check the top end too. Count how often you clear a threshold that matters to you (10k, 100k) per slot; big-hit odds can move even when medians barely do.
- Ask how big, not whether. If your best and worst slots differ by a few percent, schedule for convenience and spend the effort on researching the pain points your audience talks about.
Frequently asked questions#
Does posting time affect the TikTok algorithm?#
Not as a ranking input, as far as TikTok has said. Its published explanation of the For You feed lists user interactions, video information, and device or account settings, and does not mention publish time: "User interactions such as the videos you like or share, accounts you follow, comments you post, and content you create" lead the list (How TikTok recommends videos #ForYou). What timing changes is who is scrolling during your first hours of distribution, and the curves above show what that is worth in views.
Is it bad to post at night?#
The data says the opposite of the folk wisdom. On TikTok, midnight UTC posts collect a median 10,700 views with evening-grade big-hit odds; the real dead zone is 04:00 to 08:00. On Instagram, overnight posts comfortably beat the mid-morning trough: 03:00 outperforms 08:00 by about a third. The "post in the morning so people see it over the day" rule is the single worst-performing idea in this dataset. Instagram's own ranking explanation lists recency as just one signal among many (feed ranking explained).
Does the best time differ by country or niche?#
Almost certainly. Every audience has its own geography and rhythm, which is why our curves are published in plain UTC for you to shift, and why any borrowed table travels badly. If you want to see when your specific niche's conversation actually happens, that is exactly a niche research run.
How often should you post instead of worrying about timing?#
This study measured timing, not frequency, so we will not invent a number. The honest frame: frequency competes with content quality for the same production hours, and the timing curves above are worth double digits at best, while knowing what your audience actually responds to is worth multiples. Find a sustainable rate and invest the margin there.
Is there a best time to post on Reddit or YouTube?#
We did not test them here. Reddit in particular should behave differently: distribution is driven by community voting inside each subreddit rather than a personalized feed, so timing interacts with each community's active hours. If we extend the study, this article will be updated with the same methodology.
Methodology#
Data. Nearly 1 million public TikTok and Instagram posts tracked by buzzabout, split almost evenly between the platforms, extracted in July 2026. Each post contributes two facts: its publish timestamp and the views it collected. Posts too recent for views to have settled were excluded. The dataset enters through the searches and collections buzzabout users track, so it reflects the conversations marketing teams monitor; for a study meant to inform marketing decisions, that is the relevant population.
Statistics. Medians and percentiles throughout, because view counts are heavy-tailed and averages track outliers. Big-hit odds are the share of posts in a slot that go on to clear 100,000 views. Day-by-hour grid slots are reported only where the slot holds a large sample. All hours are UTC, the neutral reference for a global dataset; shift any window in this article by your audience's offset.
What these curves are. Population patterns: they describe the views that posts published at each hour actually collected across the whole dataset. They are the strongest starting hypothesis available at this scale, and they are not a controlled experiment on your account, which is why the article ends with a procedure for running exactly this analysis on your own data.
Want these curves for your own market instead of the global average? buzzabout runs this analysis continuously on the conversations you track, and the /trends network shows what is climbing right now.
