Last updated:

Best time to post on Reddit (by subreddit)

Pick the right window and your post gets a fairer shot. Enter a subreddit below to see when posts there typically get the most upvotes — broken down by day of the week and hour of the day.

How this works

We fetch the top 100 posts from the last month for the subreddit you enter. We bucket each post by the day of week and hour of day it was posted (in your selected timezone), then take the median upvote score per bucket. Darker cells = better windows.

When to use it

Use this before launching a big post — an AMA, a Show HN-style intro, a product update. For ongoing engagement, glance at it weekly to see whether your subreddit's patterns are shifting.

Limits to know

Top posts aren't a perfect proxy for all posts. Small subreddits may have noisy data. Median ≠ guarantee — but it's a much better starting point than guessing.

FAQ

  • Does this tool work for any subreddit?

    Yes — any public subreddit. Private and quarantined subreddits return no data.

  • Why median upvotes and not average?

    Averages get dragged around by one viral post. Median better reflects what a typical post in that window does.

  • How fresh is the data?

    Cached for 7 days per subreddit. Top posts shift slowly, so this is a fair tradeoff.

  • Does posting at the "best" time guarantee upvotes?

    No — content quality dominates. Timing affects visibility, not whether your post is good. Use this as one input among many.

Related reading

Try RedNudge on your keywords

7-day free trial · AI-scored matches · Daily email digests

Start free trial

More free Reddit tools