Generador de contraseñas

Genera al momento una contraseña fuerte y segura. Todo ocurre de forma local en tu navegador.

16

Generar varias contraseñas

Tu contraseña no se guarda ni se envía a ningún sitio. Todo ocurre de forma local en tu navegador con la Web Crypto API, criptográficamente segura.

¿Por qué necesitas una contraseña segura?

En 2025 se filtraron en todo el mundo más de 24 mil millones de combinaciones de nombre de usuario y contraseña en brechas de datos. Las contraseñas débiles son la principal causa de las cuentas hackeadas. Una contraseña segura y única para cada cuenta es tu primera línea de defensa contra los ciberataques.

Los métodos de ataque a contraseñas más habituales son:

  • Fuerza bruta: un ordenador prueba sistemáticamente todas las combinaciones posibles. Con una contraseña de 8 letras minúsculas (268) solo hay 209 mil millones de posibilidades, y se descifra en minutos. Con 16 caracteres y todos los tipos de caracteres, esto resulta inviable.
  • Ataques de diccionario: los atacantes utilizan diccionarios con contraseñas, palabras y patrones habituales. «Bienvenido123» y «Verano2025!» aparecen en todas las listas de ataque.
  • Credential stuffing: las combinaciones filtradas de un servicio se prueban automáticamente en otros servicios. ¿Reutilizas la misma contraseña? Entonces una sola filtración da acceso a todas tus cuentas.
  • Password spraying: se prueban contraseñas habituales en miles de cuentas a la vez. «Welcome1», «Password1!» y «Company2025» son de las más usadas.

¿Qué longitud debe tener una contraseña?

La fortaleza de una contraseña depende de su entropía: la medida matemática de la imprevisibilidad, expresada en bits. Cuantos más bits de entropía, más difícil es adivinar la contraseña.

La entropía se calcula así: log2(tamaño del conjunto de caracteres) × longitud

Longitud Conjunto de caracteres Entropía (bits) Fortaleza
8 caracteres Solo minúsculas (26) ~38 bits Débil
10 caracteres Letras + números (62) ~60 bits Media
14 caracteres Letras + números + símbolos (80) ~89 bits Fuerte
16 caracteres Todos los tipos de caracteres (80) ~101 bits Muy fuerte
20 caracteres Todos los tipos de caracteres (80) ~127 bits Extremadamente fuerte

Recomendación: usa al menos 12 caracteres con todos los tipos de caracteres (mayúsculas, minúsculas, números y símbolos). Para cuentas importantes, como tu correo electrónico, tu banco y tu hosting, usa 16 caracteres o más. La configuración predeterminada de nuestro generador (16 caracteres, todos los tipos de caracteres) da 101 bits de entropía, más que suficiente para cualquier uso.

Consejos para gestionar tus contraseñas de forma segura

Generar una contraseña segura es solo el primer paso. La forma en que gestionas tus contraseñas es igual de importante:

1. Usa un gestor de contraseñas

Un gestor de contraseñas guarda todas tus contraseñas cifradas de forma segura tras una única contraseña maestra fuerte. Algunas opciones populares son:

  • 1Password: interfaz excelente, para uso profesional y personal
  • Bitwarden: código abierto, versión básica gratuita
  • KeePass: totalmente offline, código abierto

2. Usa una contraseña única para cada cuenta

Reutilizar contraseñas es el mayor riesgo. Si un servicio sufre un hackeo y usas la misma contraseña en otro sitio, los atacantes tienen acceso inmediato a todas esas cuentas. Con un gestor de contraseñas es fácil usar una contraseña única en todas partes.

3. Activa la autenticación en dos factores (2FA)

La 2FA añade una capa extra de seguridad además de tu contraseña. Aunque tu contraseña se haya filtrado, un atacante también necesita tu teléfono o tu llave de seguridad. Usa preferiblemente una app de autenticación (Google Authenticator, Authy) en lugar de SMS.

4. Comprueba con regularidad si hay filtraciones de datos

Servicios como HaveIBeenPwned comprueban si tu dirección de correo electrónico aparece en filtraciones de datos conocidas. Si es así, cambia de inmediato tu contraseña en ese servicio y en cualquier otro sitio donde usaras la misma contraseña.

Errores frecuentes con las contraseñas

Evita estos errores frecuentes que dejan tus cuentas expuestas:

  • Usar información personal: los nombres de mascotas, los cumpleaños, los nombres de calles y otros datos personales se averiguan fácilmente a través de las redes sociales.
  • Patrones habituales: «Bienvenido123», «Contraseña!», «Qwerty2025» y sus variantes aparecen en todas las listas de ataque.
  • Sustituciones simples: cambiar la «a» por «@» o la «e» por «3» (leet speak) es un patrón conocido que los atacantes incluyen automáticamente.
  • Contraseñas demasiado cortas: incluso con todos los tipos de caracteres, una contraseña de 6 a 8 caracteres se descifra en horas o días con hardware moderno.
  • Apuntar las contraseñas: en notas adhesivas junto al monitor, en apps de notas sin cifrar o en correos electrónicos. Usa siempre un gestor de contraseñas cifrado.
  • Compartir contraseñas por canales no seguros: el correo electrónico, el chat y los SMS no son seguros. Usa la función de compartir de tu gestor de contraseñas.

¿Cómo funciona nuestro generador de contraseñas?

Nuestro generador de contraseñas utiliza la Web Crypto API (crypto.getRandomValues()), una función integrada en el navegador que genera números aleatorios criptográficamente seguros. Es la misma tecnología que utilizan los bancos y el software de seguridad.

El proceso es el siguiente:

  1. Seleccionas los tipos de caracteres y la longitud que quieres
  2. El navegador genera una serie de números aleatorios criptográficos
  3. Cada número se convierte en un carácter del conjunto seleccionado
  4. Se comprueba que la contraseña contenga al menos un carácter de cada grupo seleccionado
  5. La entropía se calcula y se muestra de forma visual

Importante: no se envía nada a nuestro servidor. Todo el proceso se realiza en tu navegador. Puedes comprobarlo usando la página sin conexión (después de la primera carga): el generador sigue funcionando.

Protege tu página web con un certificado SSL

Una contraseña segura protege tu cuenta, pero un certificado SSL protege todos los datos que los visitantes introducen en tu página web. Cifra contraseñas, formularios y pagos.

Preguntas frecuentes

¿Es seguro este generador de contraseñas?

Sí, totalmente. Las contraseñas se generan exclusivamente en tu navegador con la Web Crypto API (crypto.getRandomValues), que es criptográficamente segura. No se envía ni se guarda nada en nuestro servidor. Puedes comprobarlo usando la página sin conexión.

¿Qué longitud debe tener mi contraseña?

Se recomienda una contraseña de al menos 12 caracteres, pero 16 o más es mejor. Cuanto más larga sea la contraseña y más tipos de caracteres distintos uses, más fuerte será. Nuestra herramienta calcula la fortaleza exacta en bits de entropía.

¿Qué hace que una contraseña sea segura?

Una contraseña segura combina longitud (16+ caracteres) y variedad (mayúsculas, minúsculas, números y símbolos). Evita palabras reconocibles, patrones e información personal. Usa una contraseña única para cada cuenta.

¿Debo usar una contraseña distinta para cada cuenta?

Sí, siempre. Si reutilizas la misma contraseña y se filtra en un servicio, los atacantes tienen acceso inmediato a todas tus cuentas (credential stuffing). Usa un gestor de contraseñas para guardar de forma segura todas tus contraseñas únicas.

¿Qué es la entropía de una contraseña?

La entropía mide la imprevisibilidad de una contraseña en bits. Se calcula como log2(tamaño del conjunto de caracteres) × longitud. Una contraseña de 16 caracteres con todos los tipos de caracteres (80 caracteres) tiene 101 bits de entropía. Por encima de 80 bits se considera muy fuerte.

¿Cómo recuerdo todas mis contraseñas?

Usa un gestor de contraseñas como 1Password, Bitwarden o KeePass. Estas herramientas guardan todas tus contraseñas cifradas de forma segura tras una única contraseña maestra fuerte. Muchas ofrecen también extensiones para el navegador y apps móviles para rellenar los datos automáticamente.

¿Una contraseña con símbolos es siempre más fuerte?

No necesariamente. Una contraseña más larga solo con letras puede ser más fuerte que una contraseña corta con símbolos. La longitud es más importante que la complejidad, pero la combinación de longitud y variedad da el resultado más fuerte.