Skip to content
Herramienta Pro

Generador de contraseñas seguras

Genera contraseñas aleatorias seguras o frases de contraseña fáciles de recordar por completo en tu navegador, con el generador aleatorio criptográfico y una lectura de entropía en directo.

Abrir la herramienta →

La herramienta interactiva se abre en inglés.

Crea al instante contraseñas aleatorias seguras, o una frase de contraseña fácil de recordar. Elige una longitud de 8 a 128 caracteres, escoge qué conjuntos de caracteres usar (mayúsculas, minúsculas, dígitos y símbolos), quita los caracteres que se confunden entre sí (O 0 l 1 I |) y genera hasta diez a la vez. Una lectura de entropía en directo muestra los bits reales de aleatoriedad, calculados correctamente como longitud × log₂(tamaño del conjunto), o palabras × log₂(tamaño de la lista) en las frases de contraseña, junto con una etiqueta de fortaleza. La aleatoriedad viene del generador aleatorio criptográfico del navegador (crypto.getRandomValues) con muestreo por rechazo, así que no hay sesgo de módulo ni previsibilidad; nunca se usa Math.random. Todo ocurre en tu dispositivo: ninguna contraseña se envía, se registra ni se almacena en ningún servidor. Es una herramienta Pro: con una cuenta gratuita tienes 3 usos de herramientas Pro en total y después necesitas Pro.

  1. Elige una contraseña aleatoria o una frase de contraseña.
  2. Fija la longitud (de 8 a 128) y los conjuntos de caracteres, y quita los caracteres que se confunden si vas a escribirla a mano.
  3. Mira la lectura de entropía en bits y la etiqueta de fortaleza.
  4. Copia la contraseña directamente a tu gestor de contraseñas y activa la autenticación multifactor.

Preguntas frecuentes

¿Qué hace que una contraseña sea segura?

La longitud importa mucho más que la complejidad. La fortaleza de una contraseña aleatoria es su entropía, el número de posibilidades igual de probables que un atacante tendría que recorrer, y la entropía crece de forma lineal con la longitud pero solo de forma logarítmica al ampliar el conjunto de caracteres. Cada carácter adicional suma un número fijo de bits (unos 6,6 bits por carácter con un conjunto de 94 caracteres de mayúsculas, minúsculas, dígitos y símbolos), así que una contraseña larga de un conjunto más pequeño suele ganar a una corta de un conjunto mayor. Una contraseña aleatoria de 16 caracteres con un conjunto de 94 caracteres tiene unos 105 bits de entropía, muy por encima de lo que cualquier atacante realista puede romper por fuerza bruta. Además de ser aleatoria, una contraseña segura también es única (nunca se reutiliza en otro sitio) y no se basa en una palabra del diccionario, un nombre o una fecha a los que pueda llegar rápido un intento dirigido.

¿Qué es la entropía y cuántos bits necesito?

La entropía mide la imprevisibilidad en bits: n bits significan 2^n contraseñas igual de probables, así que cada bit añadido duplica el trabajo del atacante. En una cadena aleatoria, la entropía es longitud × log₂(tamaño del conjunto); en una frase de contraseña es (número de palabras) × log₂(tamaño de la lista de palabras). Como guía aproximada, menos de 40 bits es débil, de 60 a 80 bits es seguro para la mayoría de las cuentas, y 80 bits o más es muy seguro y resiste con holgura el crackeo sin conexión de una contraseña bien hasheada. Por eso el valor por defecto aquí es de 20 caracteres: con el conjunto completo de símbolos son unos 131 bits. La entropía solo cuenta si la contraseña se genera de verdad al azar: una contraseña de 12 caracteres que te inventas tú tiene mucha menos entropía real que 12 caracteres aleatorios, porque tus elecciones son previsibles.

¿Es mejor una frase de contraseña que una cadena aleatoria?

Ninguna es mejor sin más: intercambian facilidad de recordar por densidad. Una frase de varias palabras aleatorias (piensa en «anchor-lilac-teapot-raven-vigil») es mucho más fácil de recordar y escribir y, con suficientes palabras, igual de difícil de adivinar, pero cada palabra aporta solo log₂(tamaño de la lista) bits, así que necesitas más. Una palabra de la conocida lista de 7776 palabras de la EFF aporta unos 12,9 bits, así que seis palabras dan unos 77 bits. Esta herramienta incluye una lista compacta de 289 palabras (unos 8,2 bits por palabra) para poder funcionar por completo sin conexión, lo que significa que conviene usar más palabras, de ocho a diez, para una frase muy segura; la lectura en directo te dice exactamente dónde estás. Para secretos que nunca escribes (guardados solo en un gestor de contraseñas), lo más sencillo es una cadena aleatoria larga; para una contraseña maestra o un inicio de sesión que escribes a menudo, una frase de contraseña es más cómoda.

¿Es seguro? ¿Se envían las contraseñas a alguna parte?

No. El generador funciona al 100 % en el cliente: se ejecuta en el JavaScript de tu navegador y nunca hace una petición de red, así que las contraseñas nunca se transmiten, se registran ni se almacenan en ningún servidor. La aleatoriedad viene de crypto.getRandomValues, el generador pseudoaleatorio criptográficamente seguro del navegador, alimentado por el sistema operativo (el mismo tipo de generador que se usa para las claves criptográficas), y usamos muestreo por rechazo al convertir esos valores aleatorios en caracteres para que todos sean igual de probables (sin sesgo de módulo). A propósito no usamos Math.random, que es rápido pero no es criptográficamente seguro y nunca debe usarse para secretos.

¿Qué recomienda el NIST sobre las contraseñas?

La publicación especial 800-63B del NIST modernizó las pautas sobre contraseñas y anuló en gran parte las reglas antiguas. Recomienda permitir contraseñas largas (un mínimo de al menos 8 caracteres y admitir al menos 64), aceptar todos los caracteres ASCII imprimibles y Unicode, incluidos los espacios, y NO imponer reglas de composición como «debe contener una mayúscula y un símbolo», porque empujan a la gente hacia patrones previsibles como «Password1!». También desaconseja la rotación periódica obligatoria (cambia las contraseñas solo cuando haya pruebas de compromiso) y recomienda en su lugar comprobar las contraseñas nuevas contra listas de contraseñas filtradas y comunes. En la práctica: prioriza la longitud, usa una contraseña aleatoria o una frase de contraseña única para cada sitio, guárdalas en un gestor de contraseñas y activa la autenticación multifactor siempre que puedas.

¿Es gratis?

No, es una herramienta Pro. Con una cuenta gratuita tienes 3 usos de prueba de herramientas Pro en total; después necesitas Pro.

🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →