Saltar al contenido principal

Generador de contraseñas gratis

Genera contraseñas seguras y aleatorias con la longitud, los tipos de caracteres y las exclusiones que quieras. Gratis, sin iniciar sesión.

Funciona sin conexión una vez cargado
16
464

Déjalo vacío para usar la lista predeterminada. Los espacios se ignoran.

Usos habituales

  • Genera una contraseña bancaria seguraCrea una contraseña larga y compleja para tu banco, inversión y cuentas financieras.
  • Genera una contraseña WiFi fuerteCrea una contraseña WiFi segura que sea difícil de adivinar pero fácil de compartir mediante código QR.
  • Genera una contraseña de cuenta de trabajoCumple con los requisitos de contraseña corporativos — reglas de longitud, complejidad y tipo de carácter.
  • Genera una clave de API seguraCrea cadenas aleatorias de alta entropía para usar como claves de API, tokens secretos y secretos de firma.
  • Genera una contraseña de base de datosCrea contraseñas fuertes para usuarios de bases de datos, cuentas raíz y conexiones de servicio.

Cómo funciona

Las contraseñas se generan enteramente en tu navegador usando el crypto.getRandomValues() de la Web Crypto API: la misma fuente de aleatoriedad criptográfica que usan los navegadores para TLS. Nada de Math.random(), sin servidor, sin solicitud de red de ningún tipo.

  1. 1
    Ensamblaje del conjunto de caracteres
    Según tus selecciones de casillas, la herramienta construye arreglos separados para mayúsculas, minúsculas, dígitos y símbolos. Si 'excluir caracteres similares' está activado, los caracteres visualmente ambiguos como 1, l, I, 0 y O se eliminan de cada conjunto antes de formar el pool.
  2. 2
    Selección aleatoria con muestreo por rechazo
    Cada posición de carácter se rellena usando crypto.getRandomValues() con muestreo por rechazo: si un valor aleatorio bruto cae en la cola sesgada de la distribución, se descarta y se vuelve a extraer. Esto elimina el sesgo de módulo que haría a algunos caracteres estadísticamente más probables que otros.
  3. 3
    Cobertura de clase garantizada
    Después de muestrear la contraseña completa, la herramienta comprueba si está presente al menos un carácter de cada clase seleccionada. Si no, vuelve a muestrear toda la contraseña y comprueba de nuevo, hasta 100 veces, en lugar de intercambiar caracteres en posiciones fijas, lo que sesgaría la distribución.
  4. 4
    Estimación de entropía y tiempo de descifrado
    La herramienta calcula la entropía como longitud × log2(tamaño del pool) y estima el tiempo de descifrado usando aritmética en espacio logarítmico frente a una línea base de GPU de 100 mil millones de intentos por segundo (apropiada para hashes rápidos como MD5; las contraseñas protegidas con bcrypt/Argon2 tardarían mucho más). Ambas cifras se actualizan al instante mientras cambias los ajustes.

El generador se ejecuta enteramente en tu navegador: ninguna contraseña, ajuste o dato de uso se envía jamás a un servidor.

Herramientas relacionadas

Preguntas frecuentes