Generador de contraseñas aleatorias
Genera una contraseña aleatoria segura con longitud y tipos de caracteres personalizados.
Selecciona al menos un tipo de carácter.
Ejemplos de uso
Crear una contraseña segura para una cuenta nueva
¿No sabes qué contraseña usar al registrarte? Genera al instante una de 16 caracteres o más que incluya mayúsculas, minúsculas, números y símbolos.
Evitar caracteres confusos al copiarla a mano
¿Necesitas anotar o dictar una contraseña de Wi-Fi? Activa "Excluir caracteres ambiguos" para omitir caracteres fáciles de confundir como I, l, 1, O y 0.
Ajustarse a la política de contraseñas de un sitio
¿El sitio no permite símbolos o tiene un límite de longitud? Ajusta el control deslizante de longitud y activa o desactiva los tipos de caracteres según los requisitos de ese sitio.
Preguntas frecuentes
¿La contraseña generada se envía o se guarda en algún lugar?
No. Se genera completamente en tu navegador, nunca se envía a un servidor, y desaparece al salir de la página o recargarla. Por seguridad, no se guarda en ningún sitio, ni siquiera en el almacenamiento local.
¿Cómo se genera la aleatoriedad?
En lugar del habitual Math.random(), se usa el generador de números aleatorios criptográficamente seguro del navegador, crypto.getRandomValues().
¿Se garantiza que aparezcan todos los tipos de caracteres que seleccioné?
Sí. Siempre que la longitud lo permita, se incluye al menos un carácter de cada tipo seleccionado (mayúsculas, minúsculas, números, símbolos), y luego el orden se mezcla al azar.
¿Cómo se calcula el indicador de fortaleza?
Estima la entropía de información de la contraseña (en bits) según su longitud y la cantidad de tipos de caracteres usados, y la muestra como Débil/Aceptable/Fuerte/Muy fuerte. La seguridad real también depende de otros factores, como los límites de intentos de inicio de sesión del servicio.