Generador de contraseñas
Crea contraseñas aleatorias y frases seguras, con la entropía de cada una.
Funciona por completo en tu navegador. Nada de lo que pegues aquí se envía a ningún sitio.
Opciones
Resultado
Sobre esta herramienta
Al abrir la página ya tienes una contraseña segura, y con cada cambio que haces aparece una nueva. Elige la longitud, qué tipos de carácter usar y exactamente qué símbolos cuentan, excluye los que se confunden como l, 1 y O, 0, y escribe los caracteres que un sitio no acepta. Los números y los símbolos se ven en otro color, para que una contraseña dictada o copiada a mano desde otra pantalla salga bien.
Cambia a frase para tener algo que puedas recordar y escribir en el móvil: palabras al azar de la lista Diceware de la EFF, de 7.776 palabras (en inglés), unidas con el separador que elijas, con mayúscula inicial si quieres y con un número añadido. ¿Necesitas un lote para crear cuentas de prueba? Indica cuántas —hasta 50— y cópialas todas de una vez, una por línea.
La barra de seguridad se calcula, no se intuye a partir de patrones. Cuenta exactamente cuántas contraseñas permiten tus opciones —incluida la regla de que aparezca cada tipo de carácter elegido— y lo convierte en bits de entropía y en un tiempo medio para descifrarla a un billón de intentos por segundo. Las opciones no se pueden dejar en un callejón sin salida: el último tipo de carácter se queda activado y los números fuera de rango se ajustan.
Cada carácter sale del generador aleatorio criptográfico de tu navegador, sin el sesgo del módulo que desequilibra a los generadores ingenuos. La página es HTML estático y la generación ocurre en tu pestaña: ninguna contraseña se envía, se registra ni se guarda. Tus opciones se guardan en este navegador para la próxima vez; las contraseñas, nunca.
Preguntas frecuentes
¿Las contraseñas generadas se envían o se guardan en algún sitio?
No. Las crea JavaScript en tu pestaña y solo existen en tu pantalla y en tu portapapeles cuando copias una. La página no tiene backend al que enviarlas y sigue funcionando sin conexión. Solo tus opciones —longitud, tipos de carácter, etc.— se guardan en el almacenamiento local del navegador.
¿Hasta qué punto son aleatorias?
Cada carácter o palabra sale de crypto.getRandomValues, el mismo generador criptográficamente seguro que usa el navegador para las claves TLS. Los valores que favorecerían unos caracteres sobre otros se descartan y se vuelven a sacar, así que todos los caracteres tienen exactamente la misma probabilidad.
¿Qué longitud debe tener una contraseña?
Para una cuenta que guardas en un gestor de contraseñas, de 16 a 20 caracteres aleatorios es de sobra: más de 100 bits con los cuatro tipos de carácter. Apunta a 70 bits como mínimo, donde la barra se pone verde. Para una frase que vas a teclear a mano, seis palabras de la lista Diceware dan unos 78 bits.
¿Por qué faltan algunos símbolos por defecto?
El conjunto por defecto, !@#$%^&*-_=+?, lo aceptan casi todos los formularios de registro y es seguro sin comillas en la terminal, en JSON y en archivos .env. Las comillas, las barras invertidas y los signos < > suelen romper alguno de ellos. Edita el campo de símbolos para usar el conjunto que quieras, o escribe los que quieras evitar en «No usar nunca».
¿Qué supone el tiempo para descifrarla?
Un ataque de fuerza bruta sin conexión a un billón de intentos por segundo —un clúster de GPU contra un hash rápido y sin sal como MD5— que encuentra la contraseña tras probar, de media, la mitad de las posibilidades. Un sitio que guarda las contraseñas con bcrypt o Argon2 lo frena en muchos órdenes de magnitud, así que la estimación es a propósito la pesimista.
¿Es gratis de verdad?
Sí, sin cuenta y sin límite de uso. El sitio se financia con anuncios colocados alrededor de la herramienta, nunca dentro de tu zona de trabajo.