Generador de frases de contraseña

Crea una frase de contraseña con palabras aleatorias con un clic. Se genera en tu navegador y no se envía ni se guarda. Elige el idioma y el número de palabras y comprueba cuánto tardaría en adivinarse.

Tu frase de contraseña

La frase se genera en tu navegador y no se envía ni se guarda. En este navegador solo quedan tus ajustes (idioma de las palabras, número de palabras y separador).

Ajustes

Las palabras de esta lista llevan tildes. Si no puedes escribirlas con tu teclado, elige otro idioma.

Número de palabras

Fortaleza

66 bits

Buena

Bits de entropía: la frase se eligió al azar entre 2 elevado a ese número de posibilidades, y cada bit más duplica los intentos que necesita un atacante. Solo vale para una frase creada con este generador, no para una que hayas inventado.

Tiempo para adivinarla

Inicio de sesión en línea10 intentos por segundo (ejemplo)
más de mil millones de años
Base de datos robada, hash lentobcrypt, una RTX 5090
4.600.000 años
Base de datos robada, hash rápidoMD5, una RTX 5090
5 años

El tiempo medio que tarda un atacante en encontrar la contraseña probando posibilidades una tras otra (de media, la mitad). Las velocidades son pruebas publicadas de una tarjeta gráfica, mira el método y las fuentes más abajo; un atacante puede tener muchas tarjetas.

Una estimación solo informativa, no un asesoramiento financiero, fiscal ni técnico. Cómo se calcula y de dónde salen los datos

Cómo funciona una frase de contraseña

Una frase de contraseña son varias palabras sorteadas al azar, por ejemplo de una lista de un par de miles. Su fortaleza viene del número de palabras y del tamaño de la lista, no de caracteres raros: cada palabra multiplica el número de posibilidades por el tamaño de la lista.

Sirve para lo que tienes que recordar: la contraseña maestra de un gestor de contraseñas o la que desbloquea tu ordenador o tu móvil. Las palabras se recuerdan y se escriben mejor que una cadena de caracteres aleatorios. Para todo lo demás, deja que un gestor guarde contraseñas largas y aleatorias.

Las palabras las tiene que elegir el azar, no tú. Un verso de una canción, una cita o una frase tuya son mucho más débiles, porque los atacantes prueban justo eso. Si no te gustan las palabras, genera otra frase en lugar de cambiar palabras a mano.

Las recomendaciones oficiales coinciden en la longitud y el azar. El NIST pide a los servicios que acepten contraseñas de al menos 64 caracteres y que no impongan reglas sobre tipos de caracteres, y que una contraseña que es el único modo de acceder tenga al menos 15 caracteres. Una frase de varias palabras lo cumple con facilidad.

Preguntas frecuentes

¿Es seguro crear una frase de contraseña en una web?

Este generador la crea en tu navegador con la fuente de aleatoriedad del propio navegador. La frase no se envía a ningún servidor ni se guarda; solo quedan en el navegador tus ajustes. Puedes comprobarlo en el panel de red del navegador, o cargar la página y desconectar internet.

¿Cuántas palabras debo usar?

Seis palabras aleatorias ya están en el tramo bueno de este generador (66 bits con las listas de 2 048 palabras, 78 bits con la inglesa). El tramo más alto, 100 bits, necesita ocho palabras de la lista inglesa o diez de las demás. Cuantas más palabras puedas recordar y escribir, mejor.

¿Por qué solo unos pocos idiomas?

Una lista tiene que ser de uso libre y estar comprobada, para que no contenga palabras ofensivas o fáciles de confundir. Tenemos listas así para inglés, checo, español y francés. Una lista que no pudiéramos comprobar empeoraría el generador, no lo mejoraría, así que los demás idiomas esperan a una buena fuente.

¿Debo añadir símbolos o cambiar letras?

No hace falta. Decide la longitud: una palabra más aporta mucho más que un símbolo. Si un sitio pide una mayúscula o un dígito, activa esas opciones; no hacen la frase más fuerte, solo cumplen la regla.

Artículos relacionados

Cómo se calcula y de dónde salen los datos

Cómo se calcula el resultado

  1. Las palabras se sortean con la fuente criptográfica de aleatoriedad de tu navegador (crypto.getRandomValues). Cada palabra se elige con la misma probabilidad de toda la lista, y se descarta el sorteo que favorecería a algunas palabras.
  2. Las palabras se sortean de forma independiente, por lo que una puede salir dos veces. Así todas las frases son igual de probables y su número es exactamente el tamaño de la lista elevado al número de palabras.
  3. La fortaleza en bits es el logaritmo en base 2 de ese número, así que cada palabra añade los mismos bits: log2 del tamaño de la lista (11 bits con 2 048 palabras, unos 12,9 con 7 776). Un dígito sorteado añade unos 3,3 bits. El separador y las mayúsculas no añaden nada, porque son iguales cada vez.
  4. El tiempo para adivinarla es la mitad de todas las posibilidades (la media) dividida por los intentos por segundo que logra un atacante, como en el generador de contraseñas.
  5. Los tramos son nuestros, no una norma: por debajo de 60 bits débil, de 60 a 100 bits buena, desde 100 bits muy fuerte.

Supuestos y límites

  • La fortaleza solo vale para una frase creada con este generador, no para una que hayas elegido o modificado a mano, y supone un atacante que conoce la lista y tus ajustes.
  • Usamos solo listas de palabras con fuente pública y licencia libre: inglés (EFF) y checo, español y francés (BIP-39). Habrá más idiomas cuando exista una lista que podamos comprobar.
  • Las velocidades son pruebas de una sola tarjeta gráfica. Un atacante puede usar muchas, y un servicio puede usar un hash más lento o limitar los intentos, así que el tiempo real puede ser mucho menor o mucho mayor.
  • El generador no sabe si una frase se ha filtrado y no conoce las reglas de un sitio concreto, como una longitud máxima.
  • Los ataques a la persona (phishing, software malicioso) no están en las cifras, y una frase fuerte no protege contra ellos.

La velocidad en línea (10 intentos por segundo) es nuestro ejemplo. Las velocidades sin conexión son pruebas publicadas: MD5 215,8 GH/s y bcrypt 255,3 kH/s en una NVIDIA RTX 5090 (hashcat v6.2.6). Las listas de palabras son la EFF Large Wordlist (inglés) y las listas BIP-39 (checo, español y francés).

Fuentes de datos y el periodo al que corresponden

Cada número con el que una calculadora empieza o con el que calcula procede de una de las fuentes de abajo. Los nombres de las series figuran tal como los da el editor. Cada fila muestra el periodo al que se refieren los datos y, donde lo registramos, el día en que los descargamos. Los datos oficiales pueden tener meses cuando se publican, así que compruebe la cifra actual antes de decidir.

Oficial
Publicado por un banco central, una oficina de estadística, la Unión Europea u otro organismo público.
Datos académicos o del sector
Un conjunto de datos de una universidad, un proveedor de índices, una asociación del sector o un proveedor de datos.
Según la prensa
Una cifra de un organismo oficial que solo conocemos por la prensa y no hemos comprobado en la fuente original. Tómela como aproximada.
Ejemplo
Un número redondo nuestro, no una estadística. Sustitúyalo por el suyo.

Velocidades de ataque a contraseñas y recomendaciones

Mostrar las 4 fuentes
FuentePeriodoTipo
hashcat forum, RTX 5090 benchmark threadNVIDIA GeForce RTX 5090, hashcat v6.2.6, tuned run, MD5 (mode 0): 215.8 GH/s (fast hash)
2025-02descargado el 2026-10-07Datos académicos o del sector
hashcat forum, RTX 5090 benchmark threadNVIDIA GeForce RTX 5090, hashcat v6.2.6, tuned run, bcrypt (mode 3200, 32 iterations): 255.3 kH/s (slow hash)
2025-02descargado el 2026-10-07Datos académicos o del sector
EjemploOnline guessing against a login that limits the attempts: 10 guesses per second
2026Ejemplo
NISTSP 800-63B-4, Digital Identity Guidelines: Authentication and Authenticator Management, section 3.1.1.2 Passwords
2025descargado el 2026-10-07Oficial

Listas de palabras para frases de contraseña

FuentePeriodoTipo
Electronic Frontier FoundationEFF Large Wordlist for Random Passphrases, 7,776 English words (CC BY 3.0 US; the dice numbers removed)
2016descargado el 2026-10-07Datos académicos o del sector
Bitcoin Improvement ProposalsBIP-39 wordlists, 2,048 words each: Czech, Spanish, French (MIT licence; accents in the composed form)
vigentedescargado el 2026-10-07Datos académicos o del sector

Texto de la metodología revisado por última vez el 2026-10-06. Datos descargados por última vez el 2026-10-07. Cómo trabajamos con datos y fuentes