Generador de contraseñas
Crea contraseñas aleatorias y seguras con longitud y conjuntos de caracteres personalizados. Funciona solo en tu navegador.
Genera una contraseña aleatoria y segura al instante: elige la longitud de 8 a 128 caracteres, activa mayúsculas, minúsculas, números y símbolos, y cópiala con un clic. La entropía se calcula en tiempo real para que sepas exactamente cuán fuerte es. Todo ocurre en tu navegador con crypto.getRandomValues(), sin enviar ningún dato a ningún servidor ni guardar tus contraseñas.
Cómo crear una contraseña segura
- 1
Ajusta la longitud
Usa el control deslizante para elegir entre 8 y 128 caracteres. Lo recomendable son al menos 16 caracteres para la mayoría de cuentas; el indicador de entropía se actualiza en tiempo real para que veas el efecto.
- 2
Elige los conjuntos de caracteres
Activa mayúsculas (A–Z), minúsculas (a–z), números (0–9) y símbolos (!@#$…). Activar los cuatro maximiza la entropía. Si un sitio no admite símbolos, desactívalos: la herramienta recalcula la fuerza automáticamente.
- 3
Pulsa Generar
Se crea una contraseña aleatoria nueva con crypto.getRandomValues(). Cada clic produce un resultado distinto y no se conserva ninguna contraseña anterior en ningún sitio.
- 4
Copia la contraseña
Pulsa el botón Copiar para llevarla al portapapeles. Pégala directamente en tu gestor de contraseñas o en el sitio de destino; evita teclearla a mano para no cometer errores de transcripción.
Preguntas frecuentes sobre el generador de contraseñas
- ¿Cómo crear una contraseña segura?
- Elige una longitud de al menos 16 caracteres y activa los cuatro conjuntos: mayúsculas, minúsculas, números y símbolos. Pulsa Generar para obtener una contraseña aleatoria y cópiala directamente a tu gestor de contraseñas. No reutilices la misma clave en varios sitios ni la apuntes en sitios visibles.
- ¿Qué longitud debe tener una contraseña segura?
- Lo recomendable son al menos 16 caracteres para cuentas normales y 20 o más para las de mayor valor (banca, correo principal). Con 16 caracteres combinando mayúsculas, minúsculas, números y símbolos se superan los 100 bits de entropía, lo que hace inviable un ataque de fuerza bruta.
- ¿Es realmente aleatoria y segura esta contraseña?
- Sí. Usa crypto.getRandomValues(), el generador de números aleatorios criptográficamente seguro del navegador, la misma base que emplean TLS y las bibliotecas criptográficas. Es mucho más fiable que Math.random() y no sigue ningún patrón predecible.
- ¿Guarda o envía mis contraseñas este generador?
- No. Todo el proceso se ejecuta localmente en tu navegador y no se envía ningún dato a ningún servidor. Puedes comprobarlo usando la herramienta sin conexión a internet: seguirá funcionando igual.
- ¿Es gratis usar este generador de contraseñas online?
- Sí, es totalmente gratis y sin registro. A diferencia de los generadores integrados en Avast, Norton, ESET o Kaspersky, no necesitas instalar ninguna aplicación ni crear una cuenta: abres la página y generas tu contraseña al momento.
- ¿Puedo crear una contraseña fácil de recordar?
- Para máxima seguridad lo ideal es una contraseña larga y aleatoria guardada en un gestor de contraseñas, ya que no necesitas memorizarla. Si quieres recordarla, opta por una longitud mayor con palabras y números en lugar de una cadena corta con símbolos difíciles de teclear.
- ¿Sirve para crear una contraseña de wifi?
- Sí. Genera una clave de al menos 16 caracteres con números, mayúsculas y minúsculas para tu red wifi (WPA2/WPA3 admite hasta 63 caracteres). Una contraseña aleatoria larga protege tu red frente a ataques de diccionario mucho mejor que una palabra común.
Referencias
- NIST SP 800-63B — Directrices de identidad digital (autenticación)
Estándar federal de EE. UU. sobre longitud, complejidad y almacenamiento de contraseñas. Recomienda priorizar la longitud y desaconseja obligar a cambiar la contraseña de forma periódica.
- OWASP — Guía de almacenamiento de contraseñas
Recomendaciones prácticas sobre algoritmos de hash de contraseñas (Argon2id, bcrypt, scrypt) y factores de trabajo, imprescindibles al guardar contraseñas en el servidor.
- MDN — Crypto.getRandomValues()
API del navegador que rellena un array tipado con valores aleatorios criptográficamente seguros: la fuente de aleatoriedad que utiliza este generador.
Herramientas relacionadas
Generador de UUID
Crea identificadores UUID v4 o v7 en lote, útiles para tokens de sesión únicos o claves primarias de base de datos.
Generador de hash
Calcula hashes MD5, SHA-1, SHA-256 o SHA-512 a partir de cualquier texto. Práctico para sumas de verificación y comprobar el hash de una contraseña.
Decodificador de JWT
Decodifica un token JWT e inspecciona su cabecera, carga útil y firma; muy útil al probar flujos de autenticación.