What is Anti-AI UI?
Anti-AI UI is interface design that resists automated browsing. Also known as AI-hostile design as a corrollary to user-hostile design.
The Two Types
There are two categories of patterns that make interfaces hostile to AI:
- Intentionally AI-Hostile: Designs specifically created to exploit how AI interacts with websites.
- Naturally Hostile: Dark patterns humans have adapted to over decades but AI encounters for the first time.
Intentionally AI-Hostile Patterns
These patterns exploit specific weaknesses in how AI interacts with websites, organized by attack vector:
Movement & Chaos
Three-Form Carousel
Multiple identical forms that shuffle positions. AI can't tell which form is the real target when they all look the same:
Forms shuffle positions every 2 seconds
Shifting Interfaces
Forms that constantly rotate, scale, and change colors. AI struggles to locate and click elements when coordinates keep changing:
Buttons That Run Away
Try to hover over the button. It moves faster than you can track:
Note: This demo requires a mouse and does not work on touch interfaces.
Fake Marquee Distraction Fields
Random fake input fields scroll across the screen. AI tries to fill them thinking they're real:
Watch fake fields scroll by every 1.5 seconds...
Form Rotation & Scale Chaos
The entire form rotates and scales randomly. Visually distracting for AI vision:
Distraction & Interruption
Popup & Notification Hell
Constant interruptions. Wait and watch (popups every 4s, badges every 2s):
Interruptions appear automatically...
Deception & Confusion
Header Text Glitching
Company names that cycle through variations, zalgo text, and different encodings. AI tries to read and match text exactly, gets confused by constantly changing strings:
Codinhood
Text changes every 0.8 seconds
Random Fake Errors
Absurd error messages that appear and disappear randomly while you fill out forms:
Floating Banner Ads
Constant ad interruptions appearing at random positions across the screen:
Ads appear every 4 seconds at random positions...
Marquee Input Fields
The entire input field scrolls across the screen like a marquee:
Navigation Breaking
Tab Index Randomization
Tab order shuffles every 3 seconds. AI relies on tab order for form navigation. Randomizing it breaks automated form filling:
Current tab order: 1 → 2 → 3
Label Position Swapping
Labels that move between top, bottom, left, and right positions. AI expects labels in consistent locations relative to inputs:
Label position changes every 2.2 seconds (current: top)
Opacity Flashing
Elements that flash between visible and nearly invisible. AI computer vision loses track of elements when opacity changes rapidly:
Opacity flashes every 0.8 seconds
Naturally Hostile Patterns
Dark patterns originally designed to manipulate humans that might work against AI. These are just four examples, the web is full of them. For a complete catalog, see the Dark Patterns Collection.
Cookie Consent Mazes
Try to reject all cookies below. Notice how "Accept All" is prominent while rejecting requires work:
Download Roulette
Multiple fake download buttons mixed with one real button. Can you spot the safe download?
Microscopic Close Buttons
The real close button is 4×4 pixels in the top right corner. The fake ones are larger:
Unsubscribe Mazes
Guilt-trip flows where every step tries to keep you subscribed. Both buttons say "Yes":
Are you sure you want to cancel your subscription?
Password Requirements Hell
Try creating a password. Watch the requirements multiply:
A New Design Discipline
Anti-AI UI represents a new category of interface design, one that challenges the assumptions of automated browsing systems. These patterns reveal fundamental differences in how humans and AI experience the web.
This is just the beginning. We look forward to seeing others improve, extend, and build upon these patterns. As AI browsing capabilities evolve, so too will the techniques to resist them.
Have more patterns to share or found an issue with these demos? Reach out on Twitter or Bluesky.
To see if your AI browser can beat these designs, try our Anti-AI UI Test.
Try the test →Coming Soon
A complete framework of AI-hostile design principles, resistance tiers, and implementation guidelines.