Ranking
Play this bracketThe Most Evil Dark Pattern on the Internet
7 plays so far
| # | Preview | Candidate | Win rate | Match win rate |
|---|---|---|---|---|
| 1 | ![]() | Hidden CostsThe real price appears only at checkout. | 71% win | 89% match wins |
| 2 | ![]() | Forced ContinuityFree trial today, silent charge next week. | 14% win | 61% match wins |
| 3 | ![]() | Trick WordingDouble negatives, so you agree by accident. | 14% win | 60% match wins |
| 4 | ![]() | Forced RegistrationMake an account just to read one page. | 0% win | 63% match wins |
| 5 | ![]() | Bait and SwitchYou clicked X to close. It installed anyway. | 0% win | 59% match wins |
| 6 | ![]() | Privacy ZuckeringEvery sharing setting is on by default. | 0% win | 58% match wins |
| 7 | ![]() | Sneak into BasketAn item you never added is in your cart. | 0% win | 56% match wins |
| 8 | ![]() | Disguised AdsThe biggest download button is an ad. | 0% win | 55% match wins |
| 9 | ![]() | Forced ActionDo what they want first, or you don’t get in. | 0% win | 53% match wins |
| 10 | ![]() | Roach MotelOne click to join, eight screens to leave. | 0% win | 50% match wins |
| 11 | ![]() | NaggingIt keeps asking until you finally say yes. | 0% win | 47% match wins |
| 12 | ![]() | Immortal AccountsYou can sign up, but you can never delete. | 0% win | 47% match wins |
| 13 | ![]() | Friend SpamIt emails your whole contact list, as you. | 0% win | 46% match wins |
| 14 | ![]() | Visual InterferenceThe choice they hate is nearly invisible. | 0% win | 40% match wins |
| 14 | ![]() | Intermediate CurrencyGems hide what you’re really spending. | 0% win | 40% match wins |
| 16 | ![]() | Comparison PreventionEvery plan priced in a different unit. | 0% win | 36% match wins |
| 17 | ![]() | Fake ScarcityOnly 1 left in stock. Forever. | 0% win | 33% match wins |
| 18 | ![]() | Fake Social ProofInvented customers buying things right now. | 0% win | 27% match wins |
| 18 | ![]() | ObstructionLeaving takes 24 separate switches. | 0% win | 27% match wins |
| 20 | ![]() | ConfirmshamingSaying no means insulting yourself. | 0% win | 25% match wins |
| 20 | ![]() | PreselectionThe box was already ticked when you arrived. | 0% win | 25% match wins |
| 20 | ![]() | Fake UrgencyThe countdown resets on every visit. | 0% win | 25% match wins |





















