Generador de contraseñas

Gratis, al instante y 100 % local: tus contraseñas nunca salen de tu navegador.

Tu contraseñaSe genera en tu navegador
 

 entropía estimada

Tipos de caracteres
Opciones avanzadas

Este generador de contraseñas crea contraseñas seguras y aleatorias directamente en tu navegador. No se envía nada a ningún servidor, no se guarda nada y no necesitas crear una cuenta. Ajusta la longitud, elige los tipos de caracteres y copia el resultado, o genera hasta 50 de una vez.

Por qué necesitas un generador de contraseñas seguras

Las credenciales siguen siendo una de las principales vías de entrada de los atacantes. Según el informe Data Breach Investigations Report 2026 de Verizon, el uso indebido de credenciales aparece en algún punto del 39 % de las filtraciones de datos.

Ese año sí cambió algo, y conviene decirlo con claridad: por primera vez en 19 años, la explotación de vulnerabilidades superó al robo de credenciales como principal vía de entrada, con el 31 % de las filtraciones.

Eso no significa que el problema de las contraseñas esté resuelto. Las vías de entrada basadas en la identidad —el phishing, con un 16 %, y el uso indebido de credenciales, con otro 16 %— suman un 32 % y siguen por delante de las vulnerabilidades.

Reutilizar una contraseña convierte una filtración en muchas

Una contraseña que solo usas en un sitio falla una sola vez. La misma contraseña en una docena de cuentas convierte la filtración del sitio más débil en acceso a todos los demás.

Los atacantes lo automatizan: toman las credenciales de una filtración y las prueban en cientos de servicios. Por eso importa más tener una contraseña distinta en cada cuenta que cualquier patrón ingenioso.

Ese es el argumento práctico para usar un generador de contraseñas: convierte tener una contraseña distinta en cada cuenta en lo más cómodo, no en una obligación.

Las contraseñas que inventamos son predecibles

Casi todo el mundo recurre a las mismas formas: una mayúscula al principio, una palabra conocida en medio y un número con un signo al final, como Barcelona2024! o Mariposa123. Las herramientas de descifrado convierten esas formas en reglas y las prueban primero.

Un generador de contraseñas no tiene esas costumbres. Cada posición se elige de forma independiente, y eso es justo lo que hace que el resultado sea tan costoso de adivinar.

La longitud pesa más que la complejidad

El NIST zanjó esta discusión en su publicación SP 800-63B. La sección 3.1.1.2 establece que los sistemas de verificación «SHALL NOT impose other composition rules (e.g., requiring mixtures of different character types) for passwords»: no deben imponer reglas de composición, como exigir que se mezclen distintos tipos de caracteres.

Dicho de otro modo, el instituto de normas de Estados Unidos rechaza expresamente obligar a mezclar tipos de caracteres. Lo que exige es longitud: un mínimo de 15 caracteres cuando la contraseña es el único factor de autenticación.

Gráfico de barras que compara la entropía de tres contraseñas generadas al azar. Una contraseña de 9 caracteres con todos los tipos llega a unos 59 bits. Una de 19 caracteres solo con minúsculas llega a unos 89 bits, más segura pese a usar un conjunto de caracteres mucho más pequeño. Una de 16 caracteres con todos los tipos llega a unos 105 bits.

Una contraseña de 19 letras minúsculas tiene más entropía que una de 9 caracteres que usa todos los tipos.Entropía = longitud × log₂(tamaño del conjunto de caracteres). Solo se aplica a valores generados al azar.

¿Qué es un generador de contraseñas?

Un generador de contraseñas es una herramienta que crea una contraseña aleatoria a partir del conjunto de caracteres que eliges, usando una fuente de aleatoriedad criptográficamente segura. A diferencia de una contraseña inventada, la generada no sigue ningún patrón, no tiene significado personal y no se repite en otras cuentas.

Cómo se genera una contraseña aleatoria

El generador de contraseñas pide bytes aleatorios al sistema operativo, asigna cada byte a un carácter del conjunto elegido y repite el proceso hasta alcanzar la longitud indicada.

El paso de asignación importa más de lo que parece. Si se toma el resto de dividir un byte entre el tamaño del alfabeto, los primeros caracteres salen más a menudo siempre que ese tamaño no sea una potencia de dos, es decir, casi siempre. Aquí se usa muestreo por rechazo, así que todos los caracteres tienen la misma probabilidad.

Aleatoriedad criptográfica frente a pseudoaleatoriedad

Los navegadores ofrecen dos fuentes de aleatoriedad, y solo una sirve para un generador de contraseñas.

Math.random() parte de una semilla y ejecuta un algoritmo determinista. Quien recupere la semilla puede reproducir toda la secuencia. Sirve para mezclar una lista de canciones, pero no para una contraseña.

crypto.getRandomValues() toma sus valores de la reserva de entropía del sistema operativo, alimentada por el ruido del hardware y las variaciones de tiempo. No hay ninguna semilla que recuperar. Todos los valores de este sitio salen de ahí.

Diagrama que compara dos fuentes de números aleatorios. Math.random parte de una semilla y ejecuta un algoritmo determinista, así que la misma semilla reproduce la misma secuencia y el resultado es predecible: nunca debe usarse para contraseñas. crypto.getRandomValues toma sus valores de la reserva de entropía del sistema operativo, alimentada por el ruido del hardware, las variaciones de tiempo y las interrupciones, y los pasa por un generador criptográficamente seguro, de modo que el resultado no se puede reproducir ni predecir.

Las dos funciones existen en todos los navegadores. Solo la Web Crypto API sirve para contraseñas, claves y secretos.

Qué significa la entropía de una contraseña

La entropía mide cuántos intentos necesita un atacante y se expresa en bits. Cada bit adicional duplica esa cantidad.

Una contraseña de 16 caracteres elegidos entre 85 posibles tiene unos 102 bits. Esa cifra aparece en tiempo real junto a las opciones mientras las cambias.

Generador de contraseñas o generador de frases de contraseña

Un generador de contraseñas produce una cadena densa de caracteres. Un generador de frases de contraseña une varias palabras elegidas al azar.

Las frases de contraseña alcanzan una entropía parecida con más longitud en lugar de más densidad, y por eso son mucho más fáciles de escribir en un teléfono o de dictar en voz alta. Usa una contraseña cuando la rellena un programa por ti, y una frase de contraseña cuando tiene que manejarla una persona.

Cómo usar este generador de contraseñas en 4 pasos

Paso 1: elige la longitud

Arrastra el control deslizante o elige una de las longitudes predefinidas. Por defecto, la contraseña tiene 16 caracteres.

Ese valor no es arbitrario: el NIST exige al menos 15 caracteres para una contraseña que es el único factor de autenticación, así que 16 cumple la norma con margen.

Paso 2: elige los tipos de caracteres

Deja activados los cuatro tipos, salvo que un sistema concreto te obligue a otra cosa. Cuantos más tipos de caracteres, más grande es el conjunto y más entropía aporta cada carácter.

Algunos sistemas antiguos no aceptan símbolos. Si te encuentras con uno, desactiva los símbolos y sube la longitud a 20 o más: los caracteres de más compensan con creces el conjunto más pequeño.

Paso 3: revisa la seguridad y la entropía

La mayoría de las herramientas se quedan en una etiqueta imprecisa. Este generador de contraseñas muestra además la entropía exacta: el indicador se llena en cinco tramos y la cifra de bits que aparece al lado dice cuánta seguridad representa ese tramo.

Escala que muestra la seguridad de una contraseña medida en bits de entropía. Por debajo de 40 bits es muy débil, lo habitual en una contraseña de 8 minúsculas. De 40 a 64 bits es débil. De 64 a 80 bits es aceptable. De 80 a 100 bits es fuerte. Por encima de 100 bits es muy fuerte. El valor predeterminado de este sitio, una contraseña de 16 caracteres con todos los tipos, llega a unos 102 bits.

Por encima de 100 bits, la seguridad es muy alta. Con la configuración predeterminada de 16 caracteres se obtienen unos 102 bits.

Cómo leer el valor de entropía

Por debajo de 40 bits, descifrar la contraseña es trivial. Entre 64 y 80 bits basta para cuentas de poco valor. Por encima de 100 bits, un ataque de fuerza bruta queda fuera del alcance de cualquier hardware previsible.

Paso 4: copia la contraseña o genera varias

Haz clic en Copiar y pega el resultado directamente en la cuenta que estás creando. El botón lo confirma con un breve «¡Copiado!» y vuelve a su estado. El valor copiado no sale de la página.

Hasta 50 contraseñas de una vez

Abre las opciones avanzadas del generador de contraseñas y aumenta la cantidad. El resultado se convierte en una lista que puedes copiar entera o descargar como archivo de texto, algo útil para dar de alta a un equipo o preparar datos de prueba.

Para qué sirve este generador de contraseñas

Contraseñas para tus cuentas de todos los días

Genera una por cuenta, pégala y deja que tu gestor de contraseñas la guarde. El valor de un generador de contraseñas está en no repetir nunca lo que produce.

Si una cuenta necesita una contraseña que tienes que escribir a mano en un televisor o una consola, es mejor una contraseña fácil de recordar.

Contraseñas en lote para equipos y altas de personal

Dar de alta 20 cuentas es donde el modo por lotes demuestra su utilidad. Genera el lote, descarga el archivo de texto, repártelo por un canal seguro y pide que cada persona cambie su contraseña al iniciar sesión por primera vez.

Secretos y credenciales para desarrollo

Una contraseña genérica no tiene la forma adecuada para la mayoría de las credenciales de máquina: suelen necesitar una codificación concreta o una longitud fija, no un conjunto mixto de caracteres.

Para esos casos, usa las herramientas específicas: claves de API (en inglés), claves secretas (en inglés), secretos de firma JWT (en inglés), sales (en inglés) o una cadena aleatoria cuando controlas el formato.

Contraseñas de wifi, router y otros dispositivos

Las páginas de administración de los routers y las claves de wifi se escriben pocas veces y se atacan a menudo, así que son candidatas ideales para un valor largo creado con un generador de contraseñas.

Para un teclado numérico o un dispositivo que solo acepta un PIN, usa el generador de PIN.

¿Qué longitud debe tener tu contraseña?

Tabla con el tiempo estimado de un ataque de fuerza bruta sin conexión para contraseñas de 4 a 20 caracteres y cinco conjuntos de caracteres. Las contraseñas más largas con un conjunto más pequeño superan una y otra vez a las más cortas con un conjunto más grande. Por ejemplo, una contraseña de 20 minúsculas tarda unos 317 millones de años en descifrarse, mientras que una de 12 caracteres con todos los tipos tarda unos 8700 años.

Tiempo estimado de un ataque de fuerza bruta sin conexión según la longitud y el conjunto de caracteres. Veinte letras minúsculas resisten unas 36 000 veces más que doce caracteres de todos los tipos.Calculado como conjunto^longitud ÷ 2 ÷ 10¹² intentos por segundo, suponiendo un hash rápido sin sal. Los hashes lentos, como bcrypt o Argon2, tardan muchísimo más.

8 caracteres ya no son seguros

Una contraseña de 8 caracteres con todos los tipos cae en menos de una hora ante un ataque sin conexión contra un hash rápido. En 2005, ocho caracteres eran un mínimo razonable. Hoy ya no lo son.

12 caracteres: el mínimo práctico

Doce caracteres de todos los tipos resisten unos 8700 años. Es suficiente para cuentas que no te importan demasiado, pero queda por debajo de lo que exige ahora el NIST.

16 caracteres: la longitud recomendada

Dieciséis caracteres —el valor predeterminado de este generador de contraseñas— superan el mínimo de 15 del NIST y pasan de 100 bits de entropía. Bastan para que la longitud deje de ser el eslabón débil, y son lo bastante pocos para que pegar la contraseña nunca dé problemas.

Cuándo conviene llegar a 24 o 32

Aumenta la longitud en las cuentas que pueden restablecer otras cuentas: tu correo, tu gestor de contraseñas, tu registrador de dominios o tu banco.

A partir de unos 32 caracteres, la entropía añadida es puramente teórica: el ataque se dirigirá contra ti, contra tu dispositivo o contra el proceso de recuperación de la cuenta mucho antes que contra la contraseña.

¿Es seguro generar contraseñas en línea?

Depende por completo de dónde se crea la contraseña. Que un generador de contraseñas en línea sea seguro es una propiedad de cómo está construido, no una promesa de su publicidad.

Dónde se crea tu contraseña

Diagrama que compara dos diseños. En este sitio, la Web Crypto API crea la contraseña dentro de tu navegador y tú la copias directamente, así que nada cruza la frontera de la red. En un generador que trabaja en un servidor, la petición viaja por la red hasta el servidor, y la contraseña puede quedar expuesta en tránsito, en los registros del servidor, en una base de datos y en las copias de seguridad: cuatro lugares por donde puede filtrarse.

En este sitio, la contraseña se crea dentro de tu navegador, así que nunca cruza la red. Un generador que trabaja en un servidor le da al menos cuatro lugares por donde filtrarse.

Este generador de contraseñas funciona íntegramente en tu navegador. No hay ninguna petición que registrar, ninguna fila de base de datos que filtrar, ninguna copia de seguridad que un juez pueda reclamar ni ningún historial en un servidor que alguien pueda vulnerar más adelante.

Compruébalo tú mismo

No hace falta que te fíes de nosotros. Hay tres comprobaciones y cada una lleva menos de un minuto.

  • Desconéctate de internet y vuelve a cargar esta página desde la caché. Sigue generando contraseñas.
  • Abre las herramientas para desarrolladores del navegador, ve al panel Red y genera una contraseña. No aparece ninguna petición.
  • Consulta el código fuente de la página y lee el código que produce el valor.

Un generador de contraseñas que crea el valor en un servidor no puede superar ninguna de esas tres pruebas.

Qué hacer después de generar una contraseña

Cuando el generador de contraseñas te dé un valor, pégalo directamente en la cuenta que estás creando y guárdalo en un gestor de contraseñas.

Evita los errores habituales: enviártela por correo, guardarla en una app de notas o llevar una hoja de cálculo con credenciales. Cualquiera de esas costumbres convierte una contraseña fuerte en una débil.

Generador de contraseñas frente a gestor de contraseñas

Un generador de contraseñas y un gestor de contraseñas resuelven dos mitades del mismo problema, y este sitio solo resuelve una de ellas.

Esto es un generador, no un gestor de contraseñas. Crea valores, pero no los guarda, no los sincroniza ni los rellena por ti, y no está afiliado a ningún gestor de contraseñas.

FunciónEste generadorUn gestor de contraseñas
Crea contraseñas seguras y aleatoriasSíSí
Las guarda por tiNoSí
Las sincroniza entre dispositivosNoSí
Las rellena automáticamenteNoSí
Requiere una cuentaNoSí
PrecioGratisGratis o de pago

Usa los dos: genera aquí y guarda allí. Juntos cubren todo el proceso, porque una contraseña fuerte que no puedes guardar de forma segura no le sirve a nadie.

Preguntas frecuentes

¿Este generador de contraseñas es realmente gratis?

Sí. Todos los generadores de este sitio son gratuitos y no tienen límite de contraseñas. No hay cuenta, no se pide el correo y no existe ninguna versión de pago a la que intentemos llevarte.

¿Necesito crear una cuenta?

No. Las contraseñas aparecen en cuanto se carga la página y nunca te pedimos el correo. Las páginas en español no cargan Google Analytics ni sus cookies.

¿Se guardan en algún sitio las contraseñas generadas?

No. Las contraseñas se crean en tu navegador con la Web Crypto API y nunca salen de tu dispositivo. No se envían a ningún servidor, no se escriben en una base de datos, no se guardan en el almacenamiento del navegador ni forman parte de ninguna estadística. Al cerrar la pestaña desaparecen para siempre.

¿En qué se diferencia del generador que incluye un gestor de contraseñas?

Esos generadores son la puerta de entrada a un gestor de pago, así que se mantienen sencillos a propósito. Aquí la herramienta es el producto: genera hasta 50 contraseñas a la vez, muestra la entropía exacta en bits, excluye los caracteres que elijas y ofrece longitudes predefinidas, funciones que el generador de un gestor no suele incluir.

¿Cuántos caracteres debe tener una contraseña?

Usa 16 caracteres como punto de partida y sube a 20 o más para el correo, el banco y cualquier cuenta que pueda restablecer las demás. El NIST exige ahora un mínimo de 15 caracteres para las contraseñas que son el único factor de autenticación, así que 16 cumple ese mínimo con margen.

¿Qué hago con la contraseña después de generarla?

Pégala directamente en la cuenta que estás creando y guárdala en un gestor de contraseñas. No te la envíes por correo, no la guardes en una app de notas ni la apuntes en una hoja de cálculo. Si necesitas algo que puedas memorizar, usa una frase de contraseña.

¿Puedo generar varias contraseñas a la vez?

Sí. Abre las opciones avanzadas y elige 5, 10, 25 o 50 contraseñas. La lista se copia con un clic o se descarga como archivo de texto, algo útil cuando das de alta varias cuentas o preparas un entorno de pruebas.

¿Es mejor una contraseña aleatoria que una inventada?

Sí, y por mucho más de lo que se suele pensar. Las contraseñas que inventamos se parecen entre sí: una mayúscula al principio, una palabra en medio y un número con un signo al final, como Barcelona2024!. Las herramientas de descifrado prueban esas formas antes que nada. Una contraseña generada no tiene ninguna forma que puedan aprovechar.

Más generadores gratuitos

Todos los generadores de este sitio funcionan en tu navegador, sin cuenta y sin límites. Si necesitas algo distinto de un generador de contraseñas, empieza por aquí. Los de claves y secretos y el de UUID, de momento, solo están en inglés.

Metodología

Actualizado el

Cómo se calcula la entropía

entropía = longitud × log₂(tamaño del conjunto de caracteres)

El tamaño del conjunto es el que se usa realmente después de aplicar tus exclusiones, no el máximo teórico. Los valores se redondean para mostrarlos, porque la entropía es una estimación, no una medición.

Hay una corrección. Cada tipo elegido se coloca una vez antes de completar el resto, así que nunca aparece una contraseña a la que le falte un tipo, y la cifra descuenta lo que eso excluye.

Con los 16 caracteres predeterminados, la fórmula da 102.6 bits y la cifra, 102. La diferencia es de unos 4 bits con 4 caracteres y de menos de medio bit a partir de 16.

Cómo se calculan los tiempos de descifrado

tiempo = conjuntolongitud ÷ 2 ÷ 10¹² intentos por segundo

Las cifras suponen un ataque sin conexión contra un hash rápido y sin sal, como MD5 o SHA-1, a 10¹² intentos por segundo y promediado sobre la mitad del espacio de claves. Un hash lento pensado para contraseñas —bcrypt, scrypt o Argon2— tarda muchos órdenes de magnitud más. Son comparaciones de orden de magnitud, no predicciones.

De dónde sale la aleatoriedad

Cada valor lo produce crypto.getRandomValues() en tu navegador, y Math.random() no se usa nunca. La selección de caracteres usa muestreo por rechazo para evitar el sesgo del módulo, que favorecería el principio del alfabeto.