Generador de contraseñas

Herramienta gratuita · Seguridad

Generador de contraseñas seguras

Crea contraseñas aleatorias y criptográficamente seguras en menos de 50 ms. Gratis, sin registro y 100% en tu navegador: nada se envía ni se guarda en ningún servidor.

Fortaleza: Débil0 bits de entropía

Cómo crear una contraseña segura

Una contraseña segura no se memoriza a partir de un patrón reconocible: se genera al azar y se guarda en un gestor de contraseñas. El error más común sigue siendo reutilizar la misma clave en varios sitios o construirla a partir de datos personales como nombres, fechas de nacimiento o secuencias de teclado, porque esos patrones son justamente los primeros que prueban los ataques de diccionario y de fuerza bruta.

Para que una contraseña sea difícil de adivinar necesita dos cosas: longitud y un alfabeto amplio. Este generador aplica la Web Crypto API del navegador para elegir cada carácter con muestreo por rechazo, evitando el sesgo de módulo que aparece al usar Math.random() o un simple valor % N. Después, mezcla el resultado con un algoritmo Fisher-Yates para que ni la posición de los caracteres obligatorios (una mayúscula, una minúscula, un número y un símbolo, si esas categorías están activas) revele nada sobre cómo se construyó.

La recomendación práctica es usar 16 caracteres o más, activar las cuatro categorías de caracteres y dejar que el generador haga el trabajo. Si vas a transcribir la contraseña a mano —por ejemplo, para configurar un router o un dispositivo sin teclado físico— activa la opción “Evitar caracteres ambiguos” para no confundir una O mayúscula con un cero, o una l minúscula con un uno.

Qué es la entropía

La entropía es la forma estándar de medir qué tan impredecible es una contraseña, expresada en bits. Se calcula con la fórmula H = L × log₂(N), donde L es la longitud de la contraseña y N es el tamaño del alfabeto de caracteres disponibles (por ejemplo, 26 letras minúsculas, 52 si se suman las mayúsculas, 62 si se suman números, y más de 90 si se incluyen símbolos).

Cada bit adicional duplica el número de combinaciones posibles que un atacante tendría que probar para acertar por fuerza bruta. Por eso una contraseña de 20 caracteres con las cuatro categorías activas es órdenes de magnitud más resistente que una de 8 caracteres solo con minúsculas, aunque a simple vista ambas “parezcan” contraseñas normales. En este generador, el medidor de fortaleza muestra siempre el número de bits junto a una etiqueta (Débil, Media, Fuerte o Muy fuerte), para que la seguridad no dependa solo del color.

Errores comunes

  • Reutilizar la misma contraseña en varias cuentas distintas.
  • Basar la contraseña en datos públicos o fáciles de deducir: nombre, mascota, fecha de nacimiento, el nombre del sitio.
  • Usar solo letras minúsculas o solo números, lo que reduce drásticamente el tamaño del alfabeto y, con él, la entropía.
  • Guardar la contraseña generada en texto plano, en una nota o en la URL de algún servicio en lugar de un gestor de contraseñas cifrado.
  • Confiar en generadores que calculan la contraseña en un servidor: si viaja por la red, existe una oportunidad de interceptarla o registrarla.

Por eso este generador nunca envía nada a un servidor: la contraseña se calcula y se muestra enteramente en tu navegador, y ni siquiera se guarda en el historial o en el almacenamiento local del dispositivo. Solo tus preferencias de longitud y categorías se recuerdan para la próxima visita, nunca la contraseña en sí.

Preguntas frecuentes

¿Cómo crear una contraseña segura?

Usa al menos 16 caracteres combinando mayúsculas, minúsculas, números y símbolos, generados al azar con un algoritmo criptográfico. Evita palabras, fechas o patrones de teclado predecibles.

¿Cuántos caracteres debe tener una contraseña?

Lo recomendable hoy es un mínimo de 16 caracteres. Cuanto más larga sea, exponencialmente más difícil es de adivinar o de romper por fuerza bruta.

¿Qué es la entropía de una contraseña?

La entropía mide en bits qué tan impredecible es una contraseña: se calcula como la longitud multiplicada por el logaritmo base 2 del tamaño del alfabeto usado. A más bits, más intentos necesita un atacante.

¿Esta herramienta guarda o envía mis contraseñas?

No. Todo el cálculo ocurre en tu navegador con la Web Crypto API. Ninguna contraseña generada viaja a un servidor, se registra en logs o se guarda en almacenamiento local.

¿Por qué evitar caracteres ambiguos como O, 0, l, 1, I?

Porque son fáciles de confundir al leerlos o escribirlos a mano, especialmente en fuentes sin diferenciación clara. Activar esa opción facilita transcribir la contraseña sin errores.

¿Es mejor una contraseña aleatoria o una frase de contraseña?

Ambas pueden ser seguras si tienen suficiente entropía. Una contraseña aleatoria larga es más compacta; una frase de varias palabras es más fácil de recordar manualmente cuando no se usa un gestor.

¿Debo cambiar mis contraseñas periódicamente?

Solo si hay indicios de filtración. Lo más efectivo es usar una contraseña única y robusta por sitio junto con un gestor de contraseñas, en lugar de rotarlas por calendario.

Esta herramienta es un proyecto de Jhon Monsalve. Puedes ver más trabajo en su portafolio.

Hecho por Jhon Monsalve