Guide

Twitter views per hour: how fast a tweet is really spreading

X shows how many times a tweet has been viewed. It does not show how fast those views are arriving, and that speed is what tells you whether a post is taking off right now or peaked last week.

Total views vs views per hour

The view count under a post on X is cumulative. It only ever goes up. A tweet posted this morning with 50,000 views and a tweet posted a month ago with 50,000 views look exactly the same, even though one is spreading fast and the other stopped moving weeks ago.

Views per hour fixes that by dividing by age:

views per hour = total views Γ· hours since the tweet was posted

Two examples with the same total:

Keep in mind that this is an average since posting, not a live speedometer. A tweet that exploded in its first hour and then stalled will keep a high average for a while. Checking the post's age next to the number avoids most misreadings.

What the X views number actually counts

X describes views as the number of times a post has been viewed. That makes it a reach number, not a count of unique readers: the same person seeing a post twice can count twice. It is still the best public signal for how far a post travelled, and it is the same number for everyone, so it works well for comparing posts.

Posts from before X introduced view counts in late 2022 have no view number at all, so there is nothing to divide. Those tweets simply get no speed reading.

How many views per hour is viral?

X has no official definition. What counts as viral depends on the niche, the language and how big the author's audience already is. A useful answer still needs a number, so here are the defaults X Viral Monitor ships with:

BadgeViews per hourLabel
🌱 greenunder 1,000Normal
πŸš€ orange1,000 to 9,999Trending
πŸ”₯ red10,000 and upViral

For scale: a tweet that holds 1,000 views per hour for a full day reaches about 24,000 views. One that holds 10,000 per hour passes 240,000 views in a day. On most of X, that second case is what people mean when they say a post went viral.

Both thresholds are adjustable. In the extension popup, open the badge thresholds setting and change the πŸš€ Trending and πŸ”₯ Viral numbers. If you follow a small niche, something like 300 and 3,000 may match your timeline better. The viral threshold is always kept above the trending one.

How to see views per hour on every tweet

  1. Install X Viral Monitor from the Chrome Web Store or Edge Add-ons.
  2. Open x.com as usual. No extra login and no API key.
  3. Each tweet that has a view count gets a badge next to its action buttons, for example πŸš€ 4.2k/h.
  4. Hover a badge to see views, likes, reposts, replies, bookmarks, the time it was posted, and a 0 to 100 viral score.

You can pick between two badge styles in the popup: a colored pill or a plain inline number. The numbers come from the data X already sends to your browser when it loads tweets. The extension has no analytics SDK and sends nothing about your browsing anywhere.

To rank the fastest posts on the page instead of scanning badges one by one, turn on the leaderboard. That workflow is covered in how to find viral tweets.

Reading the number well

FAQ

Is views per hour an official X metric?

No. X shows total views. Views per hour is computed from the total and the post time, which X also exposes, so anyone can calculate it. The extension just does it for every tweet automatically.

Do I need X Premium to see views per hour?

No. View counts on posts are public, and the badges work on a free X account. See X analytics without Premium for what Premium does and does not add.

Can I change what counts as viral?

Yes. The defaults are 1,000 views per hour for Trending and 10,000 for Viral, and both can be changed in the extension popup.

Install X Viral Monitor

Free extension for Chrome and Microsoft Edge. Velocity badges, the leaderboard, bookmark counts, AI reply drafts and Markdown copy are all free; Pro ($2.9/month or $29/year, with a 14-day trial) adds the velocity filter.