5 items
Block any site behind friction strong enough to actually work. Private, local, no account. Tundra blocks the sites that eat your day — and makes getting back to them cost something. Most site blockers have a disable button. You click it, you're back on the feed, and nothing has changed. Tundra is built on the opposite idea: you can always take a break, but you have to earn it, and it gets harder every time. HOW IT WORKS Add the sites you lose time to — youtube.com/shorts, reddit.com, x.com, or anything else. Turn blocking on. Those sites stop opening. When you want back in, you open Tundra and wait out a countdown. And here is the part that makes it work: if you close the popup or click away, the timer starts over. You have to sit and watch it. That pause is long enough for the impulse to pass, which is the whole point. Every break you take makes the next wait longer. FIVE DIFFICULTIES From "I'm too young to die" (a 5–15 second wait, no cooldown) up to "Ultra-Nightmare" (90–120 seconds and a 30 minute cooldown between breaks). Start gentle. Move up when you're ready. Or set every value yourself. BLOCK A SECTION, NOT JUST A SITE Block youtube.com/shorts and the rest of YouTube keeps working. Block youtube.com and the whole thing goes. Switch between them depending on the day. EVERY EXIT COSTS SOMETHING Taking a break costs a wait. Opening settings costs more than a break, so loosening your own rules is never the easy move. Ending a session entirely costs most of all. PRIVATE BY CONSTRUCTION No account. No servers. No analytics. Your blocked sites and settings never leave your browser, because there is nowhere for them to go. Free, and free of everything else — no ads, no subscription, no upsell. Tundra is also on iPhone. tundraapp.com
Aug 26, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.