Un patrón oscuro (Dark Pattern) es cualquier técnica de diseño de interfaz que engaña o confunde al usuario para que realice acciones que no tenía intención de llevar a cabo (comprar, suscribirse, ceder datos personales, etc.). Un sitio web que el diseñador UX Harry Brignull inició en 2010 (antes darkpatterns.org, hoy Deceptive Patterns) ha ido definiendo los tipos y sus nombres.
La clasificación de Deceptive Patterns (a octubre de 2026) incluye el confirmshaming ("No, no quiero ahorrar dinero", formulando la opción de rechazo de modo que genere culpa), los costes ocultos (comisiones y cargos inesperados que se descubren al llegar al pago), la dificultad para cancelar (registrarse es fácil pero cancelar resulta muy difícil), la suscripción oculta (alta en un pago recurrente sin información clara ni consentimiento explícito) y la interferencia visual (información oculta, poco visible o disfrazada).
La relación entre los acortadores de URL y los patrones oscuros tiene dos vertientes. Por un lado, la página de destino de una URL acortada puede emplear patrones oscuros (botones falsos de "Descargar", anuncios difíciles de cerrar, etc.). Por otro, el propio servicio de acortamiento puede recurrir a ellos (por ejemplo, usar confirmshaming para empujar del plan gratuito al de pago).
En la UE, la presentación de la Comisión Europea sobre la Ley de Servicios Digitales (DSA) (a octubre de 2026) incluye la prohibición de los patrones oscuros, como las ventanas emergentes agresivas o los botones de consentimiento confusos y engañosos.
El concepto opuesto es el "bright pattern" (patrón luminoso o diseño ético). Consiste en respetar la capacidad de decisión del usuario y diseñar interfaces transparentes, anteponiendo la confianza a largo plazo a la tasa de conversión a corto plazo.