How to Hide Timestamps on X (Twitter) — Kill the “5h ago” Urgency
Last updated: 2026-07-12
Every post on X carries a freshness stamp — "12m," "5h," "yesterday." That tiny label is one of the strongest doomscroll hooks on the platform: it converts a feed of ideas into a race against staleness, and your scroll into a check-loop for whatever is newest.
Why hide time on X (Twitter) at all?
Recency stamps exploit a simple bias: newer feels more important, even when it isn’t. On X that means the timestamp — not the content — often decides what you read next. Strip the stamps and something odd happens: threads get judged on what they say. If you use X for research or industry news during work hours, hiding post ages removes the "something newer is waiting" itch that drags you back every few minutes.
This is the core of the anti-timer method: deep focus is partly defined by losing track of time, and you can’t lose track of something the interface shows you every few seconds.
Option 1 — the manual way (uBlock Origin, permanent)
If you already run uBlock Origin, you can hide X (Twitter)’s time elements permanently with cosmetic filters. Open the uBlock dashboard → My filters, paste the lines below, and save:
x.com##time twitter.com##time
Two caveats. This hides times permanently — including when you actually want them (checking when something was posted). And site markup changes over time, so filters occasionally need updating when X (Twitter) ships a redesign.
Option 2 — the one-click way (session-based)
Now — Timeless Focus is a free Chrome extension built for exactly this, with one key difference from the manual route: it hides time per focus session, not forever. You start a session with a short breathing ritual, every clock and timestamp on the page disappears (on X (Twitter) and any other site you work on), and when you end the session everything comes back — plus you see how long you were actually gone and a presence score computed entirely on your device. Zero network requests, no account.
X renders post ages inside semantic time elements, which Now’s generic time rule hides, along with legacy .twitter-time and .tweet-timestamp classes from older markups.
Which should you use?
Use uBlock filters if you never want to see X (Twitter) timestamps again and don’t mind maintaining a filter list. Use Now if you want time hidden only while you work, restored when you’re done, and you’d like the session reveal ("47 minutes passed while you were fully present") as feedback. They also combine fine.