Generador de Contraseñas Seguras

Genera una contraseña segura y aleatoria —o una frase de contraseña memorable— en un clic. Este generador gratuito usa aleatoriedad criptográficamente segura, un medidor visual de fortaleza basado en la entropía y funciona 100 % en local: todo se genera en tu navegador y nunca sale de él.

Genera una contraseña

Tu nueva contraseña
–
Fortaleza: ––
Generada localmente en tu navegador: nunca se envía a ningún sitio.

🔒 Privada por diseño: cada contraseña y frase de contraseña se genera en tu dispositivo con crypto.getRandomValues y nunca sale de tu navegador: sin servidores, sin registros, sin seguimiento y sin almacenamiento.

Cómo usar el generador de contraseñas

Elige primero un modo: Contraseña aleatoria para la máxima fortaleza, o Frase de contraseña para algo que puedas escribir de memoria. En el modo aleatorio, arrastra el control de longitud (8–64 caracteres; 16 es el valor predeterminado y una buena elección para la mayoría de las cuentas), marca los tipos de carácter que quieras —mayúsculas, minúsculas, números y símbolos— y pulsa Generar contraseña. Cada contraseña tiene garantizado al menos un carácter de cada conjunto seleccionado, así que un sitio exigente nunca te la rechazará por faltarle un símbolo. En el modo de frase, elige entre 4 y 6 palabras, un separador y si quieres mayúscula inicial en cada palabra, y pulsa Generar frase de contraseña. El botón Copiar copia el resultado directamente a tu portapapeles.

Bajo el resultado, el medidor de fortaleza muestra una barra codificada por colores —roja, naranja, amarilla o verde— que califica tu contraseña como Débil, Moderada, Fuerte o Muy fuerte según su entropía en bits, una medida matemática real, no una suposición. Si un sitio restringe qué caracteres puedes usar (algunos bancos no permiten símbolos), desmarca los símbolos y sube la longitud para compensar; la longitud gana siempre a la variedad de caracteres. Y recuerda: todo en esta página funciona en local; tus contraseñas nunca salen de tu navegador.

Cómo funciona: aleatoriedad y entropía

Dos cosas hacen fuerte una contraseña: la imprevisibilidad y el tamaño. La imprevisibilidad viene de crypto.getRandomValues, el generador de números aleatorios criptográficamente seguro del navegador, la misma clase de aleatoriedad que se usa para las claves de cifrado, mucho más fuerte que el sencillo Math.random() que usan muchos generadores de juguete. El tamaño se mide como entropía:

Entropía (bits) = longitud × log₂(tamaño del conjunto)

Con los cuatro conjuntos de caracteres seleccionados, el conjunto es de 26 + 26 + 10 + 32 = 94 caracteres. Una contraseña de 16 caracteres tiene, por tanto, 16 × log₂(94) = 16 × 6,55 ≈ 104,9 bits de entropía, unas 10³¹ posibilidades. Cada bit adicional duplica el trabajo del atacante, así que 105 bits es aproximadamente mil millones de veces más difícil de forzar que 75 bits. Calificaciones: menos de 40 bits es Débil, 40–60 Moderada, 60–80 Fuerte y más de 80 Muy fuerte.

Ejemplo resuelto

Compara tres estrategias de contraseña según su entropía:

Estilo de contraseñaCálculoEntropía
8 caracteres, solo minúsculas8 × log₂(26) = 8 × 4,7037,6 bits — Débil
12 caracteres, mixta (conjunto de 94)12 × log₂(94) = 12 × 6,5578,7 bits — Fuerte
16 caracteres, mixta (conjunto de 94)16 × log₂(94) = 16 × 6,55104,9 bits — Muy fuerte
20 caracteres, solo minúsculas20 × log₂(26) = 20 × 4,7094,0 bits — Muy fuerte

La última fila es la conclusión: una contraseña de 20 caracteres toda en minúsculas (94 bits) gana a una compleja de 12 caracteres (79 bits). Cuando un sitio prohíba los símbolos, no te conformes con 8 caracteres: alárgala.

Frase de contraseña frente a contraseña: ¿cuál debes usar?

Una frase de contraseña es una secuencia de palabras aleatorias: usa el modo Frase de contraseña de arriba para generar una al instante desde la lista integrada de 120 palabras. Cada palabra añade unos 6,9 bits de entropía (log₂ 120), así que una frase de 6 palabras lleva unos 41 bits: fácil de escribir, suficiente para inicios de sesión cotidianos, pero más débil que una contraseña aleatoria de 16 caracteres (~105 bits). La respuesta honesta es usar ambas, para trabajos distintos:

SituaciónMejor elecciónPor qué
Inicios de sesión en sitios webContraseña aleatoria + gestor de contraseñasMáxima entropía; nunca la escribes
Contraseña maestra del gestorFrase de 5–6 palabrasTienes que memorizarla; ~65–78 bits
Desbloqueo del teléfonoPIN de 6 dígitos o frase de contraseñaSe escribe a menudo; la comodidad importa
Contraseña del wifiAleatoria de más de 20 caracteresSe escribe rara vez y la comparten muchas personas

Elijas lo que elijas, las reglas que de verdad importan son: nunca reutilices contraseñas entre sitios, activa la verificación en dos pasos en todas partes donde se ofrezca y guarda las contraseñas aleatorias en un gestor de contraseñas de confianza en lugar de en tu memoria o en una aplicación de notas. Una contraseña única de 105 bits por sitio significa que un sitio filtrado nunca podrá propagarse a tu correo y a tus cuentas bancarias.

Limitaciones

Una contraseña segura es una capa, no una defensa completa: el phishing, el malware y los ataques de duplicado de SIM eluden por completo la fortaleza de la contraseña, y por eso la verificación en dos pasos importa más que exprimir unos bits extra. El generador necesita un navegador moderno con crypto.getRandomValues (universal desde ~2015); en navegadores realmente antiguos no funcionará. La entropía supone un atacante de fuerza bruta: no protege frente a una contraseña que hayas usado en otro sitio, escrito en una nota adhesiva o compartido por WhatsApp. Genera en el dispositivo que vayas a usar, guarda en un gestor y no la compartas nunca.

Las contraseñas seguras protegen las cuentas; para el resto de tu vida digital en español, el cálculo del GPA y el contador de palabras siguen el mismo principio: herramientas locales, privadas y sin registro.

Preguntas frecuentes

¿Qué longitud debe tener una contraseña segura?
Al menos 16 caracteres para las cuentas importantes. Cada carácter extra multiplica el trabajo de adivinación: una contraseña de 16 caracteres tomada de un conjunto de 94 caracteres tiene unos 105 bits de entropía, muy lejos de lo que la fuerza bruta puede alcanzar. La longitud gana a la complejidad.
¿Qué es la entropía de una contraseña?
La entropía mide la dificultad de adivinación en bits: entropía = longitud × log2(tamaño del conjunto). Una contraseña de 16 caracteres tomada de 94 caracteres posibles tiene 16 × 6,55 ≈ 105 bits. Cada bit extra duplica el trabajo del atacante.
¿Cómo funciona el modo de frase de contraseña?
Cambia al modo Frase de contraseña para obtener 4, 5 o 6 palabras aleatorias tomadas de una lista integrada de 120 palabras, unidas con espacios, guiones o guiones bajos. Cada palabra añade unos 6,9 bits de entropía (log2 de 120), así que una frase de 6 palabras tiene unos 41,4 bits: memorable y suficiente para cuentas cotidianas, pero una contraseña aleatoria de 16 caracteres (~105 bits) es mucho más fuerte para todo lo importante.
¿Mis contraseñas salen alguna vez de mi navegador?
No, nunca. Cada contraseña y frase de contraseña se genera por completo en tu dispositivo con crypto.getRandomValues, la fuente aleatoria criptográficamente segura integrada en el navegador. Esta página no hace peticiones de red para generar, no guarda nada y no registra nada. Para máxima privacidad, genera y copia en el dispositivo donde vayas a usar la contraseña.
¿Debo usar una frase de contraseña en lugar de una contraseña aleatoria?
Depende de si tienes que memorizarla. Las contraseñas aleatorias guardadas en un gestor de contraseñas ganan para las cuentas: una contraseña de 16 caracteres tiene ~105 bits de entropía frente a ~41 bits de una frase de 6 palabras de la lista de 120 palabras de esta página. Usa frases de contraseña (de 5–6 palabras) solo para los pocos secretos que escribes de memoria, como la contraseña maestra de tu gestor, y activa la verificación en dos pasos en las cuentas importantes.
¿Los símbolos hacen de verdad más fuertes las contraseñas?
Ayudan al ampliar el conjunto de caracteres (de 26 a 94 caracteres), pero la longitud ayuda más: una contraseña de 20 caracteres solo en minúsculas (94 bits) gana a una mixta de 12 caracteres (79 bits). Si un sitio no permite símbolos, haz simplemente la contraseña más larga.

Guías para Esta Herramienta

Herramientas Relacionadas