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).
Fortaleza
66 bits
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
- Comparativa
¿Contraseña o frase de contraseña? Cuál es más segura
Cuántas palabras aleatorias equivalen a cuántos caracteres, cuánto se tarda en adivinar una frase, por qué una frase inventada no basta y cuándo usar cada una.
- Guía
Cómo crear una contraseña segura: longitud, gestor de contraseñas y verificación en dos pasos
Por qué la longitud importa más que la complejidad, cuánto se tarda en adivinar una contraseña según pruebas publicadas, qué recomiendan el INCIBE y el NIST y qué hacer hoy.
- Guía
Iniciar sesión con Google, Apple o Facebook: cómo funciona, ventajas y riesgos
Cómo funciona el botón «Iniciar sesión con Google», qué averigua la web sobre usted, dónde están las ventajas y los riesgos y cómo usarlo con seguridad.
Cómo se calcula y de dónde salen los datos
Cómo se calcula el resultado
- 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.
- 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.
- 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.
- 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.
- 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
| Fuente | Periodo | Tipo |
|---|---|---|
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-07 | Datos 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-07 | Datos académicos o del sector |
EjemploOnline guessing against a login that limits the attempts: 10 guesses per second | 2026 | Ejemplo |
NISTSP 800-63B-4, Digital Identity Guidelines: Authentication and Authenticator Management, section 3.1.1.2 Passwords | 2025descargado el 2026-10-07 | Oficial |
Listas de palabras para frases de contraseña
| Fuente | Periodo | Tipo |
|---|---|---|
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-07 | Datos 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-07 | Datos 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