ux-design
Real Examples of Dark Patterns in UX
See how real-world interfaces use dark patterns to nudge, trick or pressure users into unwanted actions.
You’ve probably encountered them without realising. That checkout page that makes you “accidentally” buy an extra item. The subscription box that auto-upsells before you can cancel. The “free trial” that locks you in with a hidden charge. These aren’t glitches or design mistakes - they’re dark patterns.
Dark patterns are UX techniques that manipulate users into doing something they didn’t intend to do - often by hiding options, making choices confusing, or exploiting psychological triggers. They’re not always malicious, but they’re rarely ethical.
Let’s look at some real examples, and how they work.
The “Hidden” Pricing Trick
You’re browsing a website that sells a £50 item. You add it to your cart. The checkout page shows the price as £50. But then, just before you confirm, you’re told: “You’ll also need to pay £10 for shipping - and £3 for tax.” You didn’t know those would be added until the final step.
This is a classic example of a “hidden cost” dark pattern. The item’s price is shown upfront, but ancillary charges are revealed only at the last moment - often in smaller fonts or less prominent locations.
It’s not just about the price. It’s about the timing. By delaying the full cost until the final step, you’re more likely to click “Continue” without reading the fine print. This increases the cognitive load - you’re forced to process more information at a moment when you’re already mentally committed.
The “Opt-Out” Subscription
You sign up for a newsletter. You’re told it’s free. But after you enter your email, you’re shown a pop-up that says: “You’ve been added to our premium service. You’ll be billed £10 per month unless you opt out.”
You didn’t click “subscribe to premium.” You didn’t see a clear opt-out option. The default is “yes,” and “no” is buried in small text at the bottom of a long form.
This is an “inversion of consent” dark pattern. Instead of letting you choose what you want, it assumes you want the paid version - and forces you to actively reject it.
This pattern is especially common in freemium models. The interface doesn’t make it obvious that you’re being charged - or that you can avoid it.
The “Scarcity” Time Bomb
You’re browsing a limited-edition product. The site says: “Only 3 left!” and “Sale ends in 1 hour.” You click “Buy Now,” and the site immediately tells you: “You must pay £500 - or the item will be gone.”
What’s happening? The interface is using urgency and scarcity to create a sense of loss aversion. You’re not just being persuaded - you’re being pressured. The countdown timer and the “only 3 left” message are designed to make you act fast, even if you haven’t decided yet.
This is a “scarcity” dark pattern - and it’s one of the most common. It doesn’t just nudge you - it triggers emotional responses. You feel like you’re missing out, so you pay.
The “Misleading” Button Labels
You’re on a site that offers a free tool. You see a big green button that says “Download Now.” You click it - and you’re taken to a page that says: “You must upgrade to Pro to download this file.”
The button doesn’t say “Download” - it says “Download Now.” That’s misleading. The verb “Download” implies you can get the file. But the page doesn’t let you - it forces you to pay.
This is a “misleading button” dark pattern. The label doesn’t match the outcome. It’s designed to trick you into thinking you’re getting something when you’re not.
This is especially common in software and SaaS products. You might see a “Download” button on a free tool - but it only works if you upgrade.
The “Confirm Before You Cancel”
You’re trying to cancel a subscription. You go to the settings page, find the “Cancel” button - and click it. But then, you’re asked to confirm your decision with a message that says: “Are you sure you want to cancel? This action cannot be undone.”
The problem? The confirmation message doesn’t say “Cancel” - it says “Confirm.” It’s designed to make you think twice - even if you’ve already decided.
This is a “confirmation trap” dark pattern. It’s not about making you think - it’s about making you second-guess yourself. The interface is designed to make cancellation feel like a big decision - even if it’s not.
How to Spot and Avoid Them
Dark patterns aren’t always obvious. But there are ways to spot them.
First, look for hidden costs. If the price isn’t clear until the last step, that’s a red flag.
Second, watch for misleading button labels. If a button says “Download” but you can’t download - that’s a dark pattern.
Third, look for scarcity tactics. If you’re being told “Only 3 left!” or “Sale ends in 1 hour” - that’s a psychological nudge.
Finally, check for confirmation traps. If you’re being asked to confirm something you’ve already decided - that’s a dark pattern.
And if you’re a designer or developer, avoid them. Dark patterns erode trust. They make users feel manipulated - and they can damage your brand.
Practical Takeaway
If you’re designing an interface, ask yourself: “Is this making the user feel like they’re being tricked?” If the answer is yes - it probably is.
Dark patterns are easy to implement, but they’re hard to justify. They’re not just bad UX - they’re unethical UX.
So next time you’re browsing, pause and ask: “Is this really what I want?” If the answer is no - you’re probably not alone.
And if you’re a designer, remember: the best UX isn’t the one that tricks you - it’s the one that helps you make the right decision, without pressure.