Generador de contraseñas online gratis
Crea contraseñas y frases de contraseña criptográficamente seguras en tu navegador. Longitud, conjuntos de caracteres y generación en lote totalmente personalizables.
Haz clic en Generar para crear una contraseña
Tipos de caracteres
Generación en lote:
Cómo generar una contraseña segura
Define la longitud.
Arrastra el control deslizante a cualquier valor entre 8 y 128 caracteres. Dieciséis o más es un buen mínimo para la mayoría de las cuentas, y 20 es el valor predeterminado.
Elige los conjuntos de caracteres.
Marca mayúsculas, minúsculas, números y símbolos según las reglas del sitio. Los caracteres se eligen al azar, así que comprueba que aparezca el tipo que se exige.
Genera y copia.
Haz clic en Generar para obtener una contraseña con su valoración de seguridad, o define una cantidad y crea una lista. Copiar la envía al portapapeles.
Preguntas frecuentes
Respuestas sobre longitud, aleatoriedad, valoraciones de seguridad y reglas de contraseñas de los sitios.
¿Qué longitud debe tener una contraseña segura?
Apunta a al menos 16 caracteres, que es lo que recomienda la CISA. Con los cuatro conjuntos de caracteres activados, 16 caracteres aleatorios dan unos 103 bits de entropía, valorados aquí como Fuerte. El valor predeterminado de 20 da unos 129 bits.
¿Qué tan aleatorias son estas contraseñas?
Cada carácter proviene de crypto.getRandomValues, la fuente segura de números aleatorios integrada en tu navegador. Nunca se usa Math.random. Cada número aleatorio se asigna a un carácter con un sesgo diminuto, de aproximadamente uno entre 90 millones, demasiado pequeño para ayudar a alguien a adivinar.
¿Por qué mi contraseña no tiene ningún número ni símbolo?
Cada carácter se elige al azar entre todos los conjuntos que marcaste, así que puede faltar un tipo por pura casualidad. En nuestra prueba, a cerca de la mitad de las contraseñas de 8 caracteres y a 1 de cada 11 de 20 caracteres les faltaba un conjunto. Haz clic en Generar de nuevo hasta cumplir las reglas del sitio.
¿Qué símbolos usa el generador?
Usa 26 símbolos: ! @ # $ % ^ & * ( ) - _ = + [ ] { } | ; : , . < > ?. Nunca se usan espacios, comillas, barra invertida, barra, tilde ni acento grave. Si un sitio rechaza los símbolos, desactiva la casilla Símbolos y añade cuatro caracteres a la longitud.
¿Qué mide el medidor de seguridad?
Estima la entropía a partir de tu configuración: log2 del tamaño del conjunto multiplicado por la longitud. Menos de 40 bits es Débil, de 40 a 59 Media, de 60 a 79 Buena y de 80 en adelante Fuerte. Valora la configuración, no los caracteres exactos, y se muestra solo para contraseñas individuales.
¿Puedo generar varias contraseñas a la vez?
Sí. Escribe un número del 2 al 50 en el cuadro Generar en lote y haz clic en el botón que está a su lado. Todas las contraseñas usan la misma longitud y los mismos conjuntos. Copiar todo envía la lista al portapapeles, con una contraseña por línea, lista para una hoja de cálculo o un archivo de semillas.
¿Las contraseñas generadas se guardan o se envían a algún sitio?
No. Las contraseñas se crean en la pestaña de tu navegador, solo se mantienen en memoria y desaparecen al cerrarla. No se guarda nada en cookies ni en el almacenamiento local. Las analíticas registran los clics en Generar y Copiar y cuánto tardó una generación, pero nunca una contraseña.
¿Una contraseña larga en minúsculas es más fuerte que una corta y compleja?
A menudo, sí. Una contraseña de 16 caracteres en minúsculas tiene unos 75 bits de entropía, mientras que una de 8 caracteres con los cuatro conjuntos tiene unos 52. La longitud aporta más que la variedad, por eso el control deslizante llega hasta 128.
¿Debería usar un gestor de contraseñas?
Sí. Las contraseñas aleatorias son difíciles de recordar, así que guarda cada una en un gestor de contraseñas, o en el de tu navegador, en cuanto la copies. Usa una contraseña distinta para cada cuenta, así una filtración no expone las demás.
¿Por qué no puedo escribir el número que quiero en el cuadro de lote?
El cuadro se corrige solo con cada pulsación de tecla y mantiene la cantidad entre 2 y 50. Al borrar el número salta a 2, así que al escribir 10 puede acabar siendo 20. Usa las flechas de arriba y abajo del cuadro, o las flechas del teclado, para fijar la cantidad.
¿Puedo crear una frase de contraseña o excluir caracteres parecidos?
Todavía no. La herramienta solo genera contraseñas de caracteres aleatorios. No hay un modo de frase de contraseña basado en palabras ni una opción para descartar caracteres parecidos como 0, O, 1 y l. Si vas a escribir la contraseña a mano, una contraseña más larga solo con letras es más fácil de leer.
Generador de contraseñas con longitud, conjuntos y listas en lote
Define la longitud, elige los conjuntos de caracteres y consulta la valoración de seguridad. Cada carácter proviene de crypto.getRandomValues de tu navegador.

Define la longitud de la contraseña de 8 a 128
Arrastra el control deslizante para elegir cualquier longitud de 8 a 128 caracteres. Empieza en 20, que con los cuatro conjuntos de caracteres da unos 129 bits de entropía, valorada como Fuerte.
- Cualquier longitud de 8 a 128
- Empieza en 20 caracteres
- Seguridad de Débil a Fuerte

Elige letras, números y símbolos
Marca mayúsculas A-Z, minúsculas a-z, números 0-9 y símbolos en cualquier combinación. El conjunto de símbolos tiene 26 caracteres, como ! @ # $ % y paréntesis, sin espacios ni comillas.
- Cuatro conjuntos, cada uno activable o desactivable
- 26 símbolos, sin espacios ni comillas
- Al menos un conjunto debe estar activado
Aleatoriedad de Web Crypto
Cada carácter se elige con crypto.getRandomValues, la fuente aleatoria segura del navegador, no con Math.random. Las contraseñas anteriores no dan ninguna pista sobre la siguiente.
Listas en lote de hasta 50
Define una cantidad de 2 a 50 y haz clic en el botón de lote para obtener una lista con la misma configuración. Copiar todo envía una contraseña por línea al portapapeles.
Valoración de seguridad basada en la entropía
La valoración usa la entropía: log2 del tamaño del conjunto multiplicado por la longitud. Menos de 40 bits es Débil, menos de 60 Media, menos de 80 Buena y 80 o más Fuerte.
Las contraseñas se quedan en tu dispositivo
Las contraseñas se crean en tu navegador y nunca se envían ni se guardan. Las analíticas registran clics como Generar y Copiar y el tiempo que tardó una generación, nunca la contraseña.
Cuándo necesitas una contraseña segura
Las cuentas nuevas, los secretos de aplicaciones y los datos de prueba necesitan contraseñas que nadie pueda adivinar.
Registro de cuentas nuevas
Crea una contraseña única para cada cuenta nueva y guárdala directamente en tu gestor de contraseñas. Usa 16 o más caracteres cuando el sitio lo permita.
- Una contraseña nueva para cada cuenta
- Copia con un clic y pega en tu gestor
- Desactiva los símbolos para sitios que los rechazan
Claves de API y secretos
Crea cadenas aleatorias para variables de entorno, secretos de webhooks y contraseñas de bases de datos. Desactiva los símbolos si el valor va en una URL o en un comando de shell sin comillas.
- Hasta 128 caracteres por secreto
- Solo letras y números para valores seguros en URL
- Unos 6,5 bits por carácter con todos los conjuntos activados
Pruebas y desarrollo
Llena cuentas de prueba y bases de datos de staging con contraseñas desechables. Genera hasta 50 a la vez con la misma configuración y pega la lista en un archivo de semillas.
- Hasta 50 contraseñas por clic
- Una contraseña por línea al copiar
- Misma longitud y mismos conjuntos para todas las contraseñas
Explora más herramientas
Descubre otras herramientas gratuitas que combinan muy bien con esta
Generador de hash
Genera hashes SHA-1, SHA-256 y SHA-512 de texto o archivos
Generador de UUID
Genera UUID v4 aleatorios, uno o hasta 100 a la vez
Codificador Base64
Codifica y decodifica cadenas Base64
Formateador de JSON
Formatea, valida y minifica JSON en tu navegador
Decodificador de JWT
Decodifica e inspecciona JSON Web Tokens
Codificador de URL
Codifica y decodifica componentes de URL