Generador de contraseñas

Contraseñas fuertes o passphrases fáciles de recordar — aleatorias en tu navegador.

{{ __t('entropy') }}: {{ strength.bits }} bits

{{ __t('opt_heading') }}

{{ __t('opt_heading') }}


{{ __t('batch_heading') }}

¿Qué hace una buena contraseña?

Una contraseña fuerte resiste tanto ataques de fuerza bruta como de diccionario. Cuatro principios clave:

  • Largo — al menos 12, mejor 16+ caracteres. Cada carácter extra multiplica el esfuerzo del atacante.
  • Variada — combina mayúsculas, minúsculas, dígitos y símbolos
  • Única — cada cuenta necesita su propia contraseña. Una filtración no debe comprometer todas tus cuentas.
  • Aleatoria — sin cumpleaños, nombres o palabras del diccionario. Aleatoriedad real (vía `crypto.getRandomValues`) es esencial.

Passphrases vs. contraseñas

Una passphrase de 4–6 palabras aleatorias (método Diceware) ofrece una seguridad comparable a una contraseña aleatoria de caracteres, pero es mucho más fácil de recordar y escribir. Para contraseñas maestras (gestor de contraseñas, cifrado de disco), suele ser la mejor opción.

¿Es seguro este generador?

Sí. Los números aleatorios provienen de `crypto.getRandomValues()` directamente en tu navegador — una fuente criptográficamente segura. Sin servidor, sin logs, sin tracking. Puedes inspeccionar el código en las herramientas de desarrollo cuando quieras.