Generador de contraseñas

Genera contraseñas seguras

Acerca de Generador de contraseñas

«Generador de contraseñas» crea contraseñas aleatorias con los tipos de caracteres que marques, o frases de contraseña formadas con la EFF Large Wordlist (7776 palabras), de 1 a 50 por clic. Cada carácter o palabra se extrae con crypto.getRandomValues, sin el pequeño sesgo de un simple módulo. Cada tipo marcado aparece al menos una vez en una contraseña, y una opción quita los caracteres que se parecen entre sí (0 O 1 l I |). Tras cada clic, la página estima la seguridad en bits a partir de la longitud y del tamaño del alfabeto o de la lista de palabras. No se guarda nada: los resultados desaparecen al recargar la página.

Ejemplo

Dos ejecuciones del código de generación de la página, el 5 de octubre de 2026. Los resultados son aleatorios cada vez, así que nunca reutilices estas contraseñas.

Ajustes

Contraseña, Longitud: 16, los cuatro tipos, Evitar los caracteres que se parecen entre sí
Frase de contraseña, Número de palabras: 6, Guion, Mayúscula inicial, Incluir un número

Generado

._]PrGBJ8M4ntD,m
Seguridad: unos 101 bits — excelente

Reliant0-Prowess-Commerce-Unseated-Decal-Diagnosis
Seguridad: unos 83 bits — muy fuerte

Cómo generar una contraseña o una frase de contraseña seguras

  1. 1Elige «Contraseña» o «Frase de contraseña» arriba.
  2. 2Para una contraseña, ajusta «Longitud» y marca «Mayúsculas», «Minúsculas», «Números» y «Símbolos»; para una frase de contraseña, ajusta «Número de palabras», «Separador de palabras», «Mayúscula inicial» e «Incluir un número».
  3. 3Si quieres, marca «Evitar los caracteres que se parecen entre sí» y escribe un número en «Cantidad».
  4. 4Haz clic en «Generar contraseña» o «Generar frase de contraseña» y luego en «Copiar»; si generaste varias, «Copiar todo» las copia todas al portapapeles, una por línea.

Formatos y límites

Longitud de la contraseña
De 8 a 64 caracteres
Frase de contraseña
De 3 a 20 palabras de la EFF Large Wordlist (7776 palabras), cinco separadores o ninguno, mayúsculas iniciales y cifra opcionales
Símbolos usados
!@#$%^&*()_+-=[]{}|;:,.<>?
Resultados por clic
De 1 a 50
Niveles de seguridad
Excelente desde 100 bits, muy fuerte desde 80, fuerte desde 60, aceptable desde 45, débil por debajo
Bits, contraseña
12 caracteres: 77, 16: 103, 20: 129 con los cuatro tipos; 71, 95, 119 solo con letras y números
Bits, frase de contraseña
6 palabras: 77, 8: 103, 10: 129; unos 6 más con «Incluir un número»
Fuente aleatoria
crypto.getRandomValues, un valor de 32 bits por carácter o palabra, muestreo por rechazo en lugar de un simple módulo

Usos habituales

Una cuenta nueva con reglas de composición
Un sitio pide al menos una mayúscula, una cifra y un símbolo. Con los cuatro tipos marcados, cada contraseña generada ya contiene uno de cada, así que no hay que corregir ninguna a mano, siempre que el sitio acepte los símbolos extraídos.
Una clave de Wi-Fi que los invitados leen en una tarjeta
Marca «Evitar los caracteres que se parecen entre sí» para que nadie confunda 0 con O ni 1 con l al escribir la clave desde un papel; con los cuatro tipos, 16 caracteres siguen dando unos 101 bits.
Una contraseña maestra que escribes cada día
Elige «Frase de contraseña», pon 7 palabras y «Espacio» como separador: unos 90 bits formados por palabras que puedes imaginar, sin símbolos que buscar en el teclado del teléfono.
Contraseñas temporales para un grupo
Un administrador que prepara 20 cuentas escribe 20 en «Cantidad» y obtiene, con un clic, 20 contraseñas aleatorias en el cuadro de la lista, listas para pegar en una hoja de importación.

Qué herramienta elegir

  • Generador de UUID: para un identificador que debe ser único más que secreto, como una clave de base de datos: UUID de versión 4 o 7, hasta 1000 por clic.
  • Generador de hash: calcula un resumen fijo de un texto o un archivo, por ejemplo para comprobar una descarga con su SHA-256 publicado; no crea contraseñas.
  • Cifrar texto: cuando el secreto es un mensaje entero: cifra el texto con AES-256-GCM con una contraseña que tú eliges, que puede ser una generada aquí.

Dónde se crean tus contraseñas

Las contraseñas y las frases de contraseña se crean en tu navegador con crypto.getRandomValues; nunca se envían a nuestros servidores, ni se registran ni se guardan. La lista de palabras forma parte del código del sitio y se carga la primera vez que generas una frase de contraseña. No se conserva nada tras recargar la página, así que copia la contraseña en tu gestor de contraseñas antes de salir.

Preguntas frecuentes

¿Cuántos bits tiene una frase de contraseña de 6 palabras?

77 bits: cada palabra extraída de la lista de 7776 palabras añade unos 12,9 bits, y 8 palabras dan 103. Con «Incluir un número», una cifra colocada después de una palabra al azar añade unos pocos bits más, por ejemplo 83 en total para seis palabras.

¿Cada contraseña contiene todos los tipos que marqué?

Sí. Una contraseña a la que le falta uno de los tipos marcados se vuelve a extraer, así que cada tipo seleccionado aparece al menos una vez, como esperan los sitios con reglas de composición. Todas las contraseñas que cumplen siguen teniendo la misma probabilidad.

¿Qué quita «Evitar los caracteres que se parecen entre sí»?

6 caracteres: el cero, la O mayúscula, el uno, la l minúscula, la I mayúscula y la barra vertical, fáciles de confundir en muchas fuentes. El alfabeto se reduce, así que la seguridad mostrada baja un poco para la misma longitud.

¿Se guardan o se registran las contraseñas generadas?

No. Solo existen en la página mientras está abierta: ninguna solicitud las lleva a nuestros servidores, y al recargar se borran. Copia una contraseña antes de volver a generar, porque un nuevo clic reemplaza la lista.

¿Qué longitud debe tener una contraseña?

Con los cuatro tipos marcados, 12 caracteres dan unos 77 bits, calificados como «fuerte», y los 16 predeterminados dan unos 103, calificados como «excelente»; con 8 caracteres, la página la califica como «aceptable» y te pide que la hagas más larga. Cuando la contraseña va a un gestor de contraseñas, usa la mayor longitud que acepte el sitio.

¿Cuánto tiempo se tardaría en adivinar una contraseña con esa cantidad de bits?

Cada bit duplica el número de resultados posibles. Para un atacante que prueba un billón de intentos por segundo contra una base de datos robada protegida con un hash rápido, probarlo todo lleva unos 38 minutos con 51 bits (la cifra mostrada para 8 caracteres con los cuatro tipos), unos 4800 años con 77 bits (12 caracteres o una frase de 6 palabras) y unos 320 000 millones de años con 103 bits (16 caracteres); en promedio, la correcta aparece a mitad de camino. Un sitio que limita los intentos de inicio de sesión o guarda las contraseñas con un hash lento hace que cada intento sea mucho más lento.

¿Cómo se elige cada carácter y por qué importa?

Cada carácter sale de un valor de 32 bits de crypto.getRandomValues, el generador criptográfico del navegador. Un atajo habitual, un byte aleatorio módulo 88, haría que 80 de los 88 caracteres fueran 1,5 veces más probables que los otros 8, porque 256 no es múltiplo de 88. En cambio, la página descarta los pocos valores que superan el último múltiplo completo de 88 (alrededor de 1 de cada 89 millones de extracciones) y vuelve a extraer, así que todos los caracteres tienen la misma probabilidad; las palabras se eligen de la lista de 7776 de la misma manera.

¿Es exacta la cifra de seguridad?

Es la longitud multiplicada por log2 del tamaño del alfabeto, redondeada hacia abajo: 88 caracteres con los cuatro tipos, 82 con «Evitar los caracteres que se parecen entre sí». Volver a extraer cuando falta un tipo marcado elimina algunas posibilidades; las contamos con exactitud para cada longitud de 8 a 64 y cada combinación de tipos, y la cifra mostrada nunca se desvía más de 1 bit; por ejemplo, 51 mostrados para 8 caracteres con los cuatro tipos, frente a 50,6 exactos.

¿Una frase de contraseña es más segura que una contraseña aleatoria?

Solo con la misma cantidad de bits: 6 palabras dan 77, más o menos lo mismo que 12 caracteres aleatorios, y 8 palabras dan 103, como 16 caracteres. Una frase de contraseña tarda más en escribirse, pero es más fácil de recordar y de leer en voz alta; por eso conviene para una contraseña maestra.

¿Y si un sitio rechaza algunos símbolos?

El conjunto de símbolos no se puede modificar, así que desmarca «Símbolos» y aumenta la longitud: 16 letras y cifras dan unos 95 bits, y 20, unos 119. Cada contraseña sigue teniendo al menos una mayúscula, una minúscula y una cifra.

¿«Copiar» toma todas las contraseñas que generé?

Sí. Cuando «Cantidad» es mayor que 1, el botón dice «Copiar todo» y pone todos los resultados en el portapapeles, uno por línea, en el orden en que aparecen en el recuadro de arriba.

¿Puede comprobar la seguridad de una contraseña que ya uso?

No. La línea de seguridad se calcula a partir de los ajustes de cada extracción (la longitud y el tamaño del alfabeto o de la lista de palabras), y la página no tiene ningún campo para escribir una contraseña existente.

¿Puede crear un PIN de 4 o 6 dígitos?

No: la contraseña más corta tiene 8 caracteres. Con solo «Números» marcado, 8 dígitos dan unos 26 bits, calificados como «débil», lo que solo sirve para un código protegido por un límite de intentos, como el PIN de un teléfono o de una puerta.

Consejos y trucos

  • ✓Para una contraseña maestra que escribes a mano, una frase de contraseña de seis palabras da 77 bits usando solo letras y el separador que elijas.
  • ✓¿Necesitas un identificador en lugar de un secreto? «Generador de UUID» crea identificadores aleatorios de versión 4.