Genera contraseñas aleatorias fuertes 100% en el navegador usando CSPRNG (crypto.getRandomValues). No se envía nada a ningún servidor. Los símbolos pueden ajustarse con preset / lista blanca / lista negra para cualquier política.

Contraseñas generadas

Configura las opciones y pulsa «Generar».

Longitud / Cantidad

16
Opciones avanzadas

Fuerza una cantidad mínima de cada categoría. Si la suma supera la longitud, se ajusta automáticamente.

Tipos de caracteres

Detalles de símbolos

Modo
Conjunto real de símbolos

Cómo usar

Define longitud, tipos de caracteres y cantidad; elige una regla de símbolos (preset, lista blanca o lista negra) y pulsa Generar. Cada resultado puede copiarse o regenerarse individualmente, con fuerza basada en entropía.

Entrada, salida, límites

Entrada: longitud (4–128), tipos de carácter, política de símbolos, cantidad. Salida: contraseña, entropía (bits), tiempo estimado de crack online. Nada se envía ni se guarda en cuenta. Requiere Web Crypto en el navegador.

Ejemplo

Longitud 16, mayúsculas+minúsculas+dígitos+símbolos seguros. Cada tirada es distinta, tipo K7#mP2qL!nR4wX9b.

Política de símbolos (importante)

Distintos servicios aceptan distintos conjuntos de símbolos. Algunos solo permiten !@#$%^&*(), otros prohíben <>'"`\ por riesgo de inyección. Los tres modos (preset / lista blanca / lista negra) permiten ajustarse a cualquier política.

Qué hace fuerte a una contraseña

  • Larga: 12+ caracteres, 16+ para cuentas importantes
  • Aleatoria: sin palabras de diccionario, patrones ni datos personales
  • Única: distinta por sitio, usa un gestor de contraseñas
  • Combínala con autenticación de dos factores (2FA)

Preguntas frecuentes

¿Las contraseñas generadas van al servidor?
No. Se crean en el navegador con crypto.getRandomValues y nunca se suben.
¿Qué RNG usa?
El CSPRNG de Web Crypto (crypto.getRandomValues). No usa Math.random.
¿Puedo cumplir la política de símbolos de un sitio?
Sí. Preset, whitelist (solo estos chars) y blacklist (excluir estos chars) cubren reglas estrictas.