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:
- 12,000 views, posted 3 hours ago: 4,000 views/hour. This one is moving.
- 12,000 views, posted 4 days (96 hours) ago: 125 views/hour. This one is done.
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:
| Badge | Views per hour | Label |
|---|---|---|
| π± green | under 1,000 | Normal |
| π orange | 1,000 to 9,999 | Trending |
| π₯ red | 10,000 and up | Viral |
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
- Install X Viral Monitor from the Chrome Web Store or Edge Add-ons.
- Open x.com as usual. No extra login and no API key.
- Each tweet that has a view count gets a badge next to its action buttons, for example
π 4.2k/h. - 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
- Pair speed with age. A π tweet that is 40 minutes old is still climbing. A π tweet that is 20 hours old has been steady for a long time, which is also interesting, but the reply section is probably crowded.
- Look past raw speed. The viral score in the tooltip weights velocity at 40%, engagement rate at 25%, the repost-to-like ratio at 20% and the bookmark-to-like ratio at 15%. A high score with modest speed often means a post people are saving and sharing, not just scrolling past.
- Act early. A thoughtful reply on a post in its first hours is seen by far more people than the same reply a day later. If you want help drafting one, see the AI reply generator.
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.