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.
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.
- 1Ensamblaje del conjunto de caracteresSegú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.
- 2Selección aleatoria con muestreo por rechazoCada 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.
- 3Cobertura de clase garantizadaDespué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.
- 4Estimación de entropía y tiempo de descifradoLa 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
Comprobador de seguridad de contraseña
Comprueba qué tan segura es tu contraseña con análisis de entropía, estimaciones del tiempo de descifrado y una lista de verificación detallada de requisitos. Se ejecuta completamente en tu navegador.
Cifrado de Texto
Cifra y descifra texto con una contraseña usando el robusto algoritmo AES-256-GCM. La contraseña nunca sale de tu navegador. Comparte secretos de forma segura.
Cifrado de Archivos (AES-256-GCM)
Cifra cualquier archivo con una contraseña usando AES-256-GCM y PBKDF2 (250.000 iteraciones). El archivo .enc solo se abre con la contraseña correcta, y solo esta herramienta puede descifrarlo. Completamente en el lado del cliente — tu archivo nunca sale de tu dispositivo.