Best time to post on Facebook
Facebook peaks mid-morning through early afternoon, earlier in the day than Instagram. 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 5pmabout 123h 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 | 37 | 35 | 28 | 21 | 15 | 8 | 8 | 9 | 10 | 11 | 13 | 14 | 31 | 47 | 66 | 85 | 89 | 94 | 88 | 83 | 72 | 62 | 57 | 52 |
| Tue | 49 | 47 | 38 | 28 | 20 | 11 | 8 | 9 | 11 | 12 | 14 | 15 | 32 | 50 | 70 | 90 | 95 | 100 | 94 | 88 | 77 | 66 | 61 | 55 |
| Wed | 53 | 50 | 40 | 30 | 21 | 12 | 8 | 9 | 11 | 12 | 13 | 15 | 32 | 49 | 69 | 88 | 93 | 98 | 92 | 86 | 75 | 65 | 59 | 54 |
| Thu | 51 | 49 | 39 | 29 | 21 | 12 | 8 | 9 | 10 | 12 | 13 | 14 | 31 | 48 | 66 | 86 | 90 | 95 | 89 | 84 | 73 | 63 | 57 | 52 |
| Fri | 50 | 48 | 38 | 28 | 20 | 11 | 7 | 8 | 9 | 10 | 11 | 12 | 27 | 41 | 57 | 74 | 78 | 82 | 77 | 72 | 63 | 54 | 50 | 45 |
| Sat | 43 | 41 | 33 | 25 | 17 | 10 | 5 | 6 | 7 | 8 | 9 | 10 | 21 | 33 | 46 | 59 | 63 | 66 | 62 | 58 | 51 | 44 | 40 | 36 |
| Sun | 35 | 33 | 26 | 20 | 14 | 8 | 6 | 7 | 8 | 9 | 10 | 11 | 23 | 35 | 49 | 63 | 66 | 70 | 66 | 62 | 54 | 46 | 42 | 39 |
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 5pmindex 100
- Wed at 5pmindex 98
- Tue at 4pmindex 95
Top three hours, day by day
- Mon5pm, 4pm, 6pm
- Tue5pm, 4pm, 6pm
- Wed5pm, 4pm, 6pm
- Thu5pm, 4pm, 6pm
- Fri5pm, 4pm, 6pm
- Sat5pm, 4pm, 6pm
- Sun5pm, 4pm, 6pm
What this is, and what it is not
These are population averages for Facebook across many accounts and niches (Aggregated 2025-2026 studies; mid-morning weekday peaks.). 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 Facebook heatmap
On Facebook the split between a Page, a Group and a personal profile changes the answer more than the hour does, so read the grid with that in mind before you commit to anything.
- 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.
- Open Meta Business Suite before you settle on a slot. It reports when the people who follow your Page are actually active, which is a better answer than any benchmark, this one included.
- Allow each candidate a good six weeks. Organic Page reach is small and noisy, so a shorter test mostly measures which week you happened to pick.
- Compare on the median post, not the best one. A single outlier proves nothing about a slot, and on Facebook it is the typical post that tells you whether the slot is working.
How Facebook actually distributes a new post
A Page post competes for space in a ranked feed against friends, Groups and recommended content, and organic Page reach has been squeezed for years. Timing helps at the margin; it does not undo that.
- Facebook keeps a chronological option in the Feeds tab, where Most Recent lists posts in order. It is not the default view, so most of your audience meets your post in ranked order rather than in publishing order.
- Group posts and Page posts behave differently. A Group with notifications switched on is much closer to direct delivery, which is why a quiet Page and an active Group can give opposite timing results for the same account.
- The audience here skews older than TikTok’s or Instagram’s, and that shows up in the shape of the day: the weekday daytime band is stronger and the late-night tail is thinner.
- Meta Business Suite reports audience activity for your own Page by hour and day alongside per-post reach. That pairing lets you check whether your best-reaching posts really did land in the warm band.
What this heatmap cannot tell you
Be careful with confident claims about Facebook timing, including the ones on this page. The grid below is a starting hypothesis drawn from published averages, and your own Page data beats it the moment you have a few weeks of it.
- The grid interpolates. The published sources give peak windows and strong weekdays, not 168 measured values, so the smooth gradient you are looking at was drawn rather than observed.
- Cells are indexed against the strongest hour of the week, which reads 100. Nothing here is a percentage, and the gap between a 74 and a 79 is not a finding.
- Organic Page reach is low enough that a single post is noisy. You will need several weeks per candidate slot before any difference between them means something.
- If most of your reach arrives through shares or through a Group, the hour you posted is not the hour most people saw it, and the benchmark is quietly measuring the wrong event.
What to fix before the posting slot on Facebook
The honest answer for most Pages is that reach is limited by distribution rather than by scheduling, and rearranging the schedule does not change the distribution.
- Post things people forward. A share moves your post into feeds the ranking was never going to put it in, and that swamps any hour-of-day effect you could tune for.
- If you run a Group as well as a Page, treat them as two separate timing problems. They have different delivery mechanics and often different peaks.
- Use the warm band as a default for routine posts and save the deliberation for the handful of posts that actually matter, rather than agonising over every one.
You just fixed one post. Now do the month.
The best time to post on facebook 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 InstagramInstagram peaks late morning to early afternoon, Tuesday and Wednesday strongest. A week-by-hour heatmap in your own timezone, free and with no signup.
- 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.
- Facebook image resizerResize any image to the exact dimensions Facebook expects: feed post 1200x630, plus every other Facebook size. Runs in your browser, nothing uploaded.
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 Facebook?
Facebook peaks mid-morning through early afternoon, earlier in the day than Instagram. 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.