The Catalogue of Frustrations
Every mini-experience available on frustrated.io, organised by category. Browse, click, regret. Or hit the homepage button and let us pick badly for you.
Button That Escapes
A button that runs from your cursor. The harder you try, the further it goes.
View Details →The 99% Loading Bar
Climbs slowly to 99% over ten minutes. Stays there forever.
View Details →Disappearing Text Field
Every keystroke deletes the previous one. Type forever. Say nothing.
View Details →Close Button That Opens Three
Each X spawns three new popups. The escape is theoretical.
View Details →The Reject-All That Moves
Hover the reject button. Watch it slide. Accept stays helpfully still.
View Details →The Comic Sans Reveal
Text is normal until you focus. The moment you focus, it switches.
View Details →Scroll Hijack
Scroll up moves the page down. Scroll down moves it up. You are tired now.
View Details →CAPTCHA Hell
Forty-seven escalating challenges. Traffic lights, then Picassos, then dread.
View Details →The Robot Accuser
"I am not a robot." The checkbox disagrees. The checkbox knows.
View Details →Volume Slider Controls Brightness
Labelled "volume." Increases brightness. The label is the only honest part.
View Details →Reload Reload Reload
The page refreshes itself every four seconds. Your back button still works.
View Details →The Mosquito
A high-pitched whine that follows your cursor. Click play to begin. Mute to survive.
View Details →Cancel = Confirm
Buttons labelled correctly. Behaviours not labelled at all. Trust nothing.
View Details →Cancel Publishes Your Profile
Click Cancel on a dating-app dialog. Your profile goes live and your Facebook friends get notified.
View Details →Wet Paint Sign
The page begs you not to click. You do. Nothing happens. Everything reloads.
View Details →The Skip Ad That Never Skips
Forty-seven seconds of countdown. Zero seconds of payoff. Button is fake.
View Details →The Page That Asks Why
A single field. "Why?" Submit reveals another field. "But really, why?" It continues.
View Details →About This Catalogue
frustrated.io is the world's first dedicated repository of frustrating digital experiences. Each entry in this catalogue is an original mini-website built to recreate one specific kind of internet annoyance — the loading bar that resets at 99%, the cookie banner with 47 categories, the cursor that runs from the button. Every entry has its own permanent URL, its own description, and its own working back button. We cannot stress that last point enough.
The project follows a simple thesis: the daily internet is full of small frustrations, and a website dedicated to them was missing. We built that website. You're on it now. The button on the homepage selects an experience at random. The catalogue lets you pick. Either is wrong, and either is the point.
Nothing here will harm your device, install software, or charge your card. The frustration is comedic — the kind you laugh about, not the kind that ruins your week. Send your favourites to friends. Send the worst ones to enemies. Or browse alone, in the dark, and remember every time the modern web has personally let you down.
Frequently Asked Questions
Real questions from search. Real answers from us.
What Is Frustrated.io?+
frustrated.io is a digital library of small, intentionally frustrating web experiences. Each one demonstrates a specific kind of digital annoyance — loading bars that stall, buttons that escape your cursor, forms that delete what you type — designed to be experienced and shared. Click "Frustrate Me" on the homepage for a random one, or browse the catalogue to pick your own.
Are These Mini-Experiences Safe to Use?+
Yes. Nothing on frustrated.io will harm your device, lock your browser, install software, harvest your data, or change anything outside the page you're on. Every experience has a working back button and a visible escape link. You will not get a virus. The mosquito sound only plays when you click play. We promise.
Why Would I Want to Feel Frustrated?+
You probably wouldn't. frustrated.io exists for two related reasons: schadenfreude (sending these to friends with no context is genuinely funny), and recognition (every experience here is based on something real that has happened to you on the actual internet). The frustration is comedic — the kind you laugh about, not the kind that ruins your day.
How Is This Different From the Useless Web?+
The Useless Web (Tim Holman, 2012) curates other people's strange websites and redirects you to them. frustrated.io builds its own library, so every click stays on our domain and every experience has been deliberately designed for the catalogue. Same one-button format, different inventory model. frustrated.io is also focused on a specific emotional register — the small daily annoyances of the modern web — rather than general weirdness.
Will Any of These Crash My Browser?+
No. Pop-up multiplication is capped. Auto-reload caps at five cycles. CAPTCHA Hell ends. Sound only plays on explicit click. Every experience is engineered to feel infinite while having a real exit. If something appears stuck, your browser back button always works, and every page has a visible "About This Page" link in the corner.
Can I Share These With Friends?+
Yes — share is the entire point. Every mini-experience has its own permanent URL (frustrated.io/loading-bar-stuck-at-99, for example) and a one-click share button. Send them to friends, post them, embed them, screenshot them. Just don't claim you built them. We did. With our hands. In sadness.
Can I Suggest a Frustrating Experience?+
Yes. The submission form is at frustrated.io/suggest. Tell us what frustrates you about the internet. If it's a fit and not already in the catalogue, we'll build it and credit you on the experience page. If it's already in the catalogue, we'll thank you and quietly move on.
Does This Work on Mobile?+
Most experiences work on mobile. Some are inherently desktop-bound — cursor-tracking gags, hover behaviours, mouse-following whines — and have the label "Desktop only" on their card. The homepage button works everywhere. The catalogue lets you filter to mobile-friendly entries.
Is Frustrated.io Monetised?+
The site is currently ad-free and free to use. There are no popups (except the ones that are jokes). There is no newsletter (except the one that's a joke). Nothing about it is currently monetised, which is — at last — something the modern internet rarely tells you the truth about.