Generador de contraseñas
Una contraseña de 16 caracteres está lista — ajusta la longitud, elige los tipos de caracteres y consulta su entropía en bits.
Tu contraseña
- Longitud
- Entropía
- Fortaleza
Cómo se usa
- La página se abre con una contraseña de 16 caracteres ya creada — tómala tal cual, o arrastra «Longitud» entre 4 y 64 caracteres y se reemplaza de inmediato.
- Marca los tipos de carácter que necesites. Cada tipo seleccionado aparece al menos una vez, que es lo que piden la mayoría de las políticas de contraseñas.
- Activa «Evitar caracteres similares» cuando tengas que dictar la contraseña o copiarla a mano: elimina O/0, l/1/I y pares parecidos, a cambio de un conjunto menor (80 → 74 caracteres).
- Pulsa «Copiar», pégala donde la necesites y guárdala en tu gestor de contraseñas de inmediato. Recargar la página crea una contraseña nueva — no se conserva nada.
Ejemplo
Ajustes
Longitud 16 · minúsculas + mayúsculas + dígitos + símbolos · caracteres similares incluidos
Un resultado posible
rT4$mQp2!vL9x#Za
Los valores son aleatorios, así que nunca obtendrás exactamente este — comprueba la longitud (16), que aparezcan los cuatro tipos y que la insignia de entropía marque 100 bits (excelente). Cada contraseña se crea en tu dispositivo y nunca lo abandona.
Reglas, límites y problemas conocidos
- La longitud va de 4 a 64 caracteres. Cada tipo seleccionado aparece al menos una vez, por eso la longitud útil más corta es igual al número de tipos marcados.
- El conjunto es a–z (26), A–Z (26), 0–9 (10) y 18 símbolos ASCII: ! # $ % & * + - . / : ; = ? @ ^ _ ~ — las comillas, los corchetes, los paréntesis angulares, la barra invertida, la barra vertical y similares se excluyen a propósito, para que una contraseña pegada en un shell, YAML o JSON rara vez necesite escapar. No se admite un conjunto de símbolos personalizado.
- La entropía proviene del número exacto de combinaciones válidas, no de «longitud × log2(conjunto)». La regla de «al menos uno de cada tipo» elimina alrededor del 14 % de las combinaciones: 16 caracteres con los cuatro tipos son 100,937 bits, donde la fórmula ingenua dice 101,151. La insignia muestra ese valor redondeado a la baja.
- Las bandas de fortaleza son 60 / 80 / 100 bits y se publican aquí en lugar de ocultarse: por debajo de 60 es débil, 60–79 aceptable, 80–99 fuerte, 100 o más excelente.
- Deliberadamente no hay «tiempo estimado para descifrarla». Ese número depende de suposiciones sobre el hardware de un atacante, y allá donde lo veas es una conjetura disfrazada de medición.
- La aleatoriedad proviene de crypto.getRandomValues de tu navegador, nunca de Math.random(). Si el navegador no ofrece una fuente aleatoria segura, aparece un error en lugar de una contraseña más débil.
- Las contraseñas son siempre ASCII. Los caracteres no ASCII pueden parecer más fuertes, pero muchos sitios los rechazan o los estropean en silencio — mostrar un medidor de fortaleza para algo que ni siquiera se puede guardar sería deshonesto.
- No se ofrecen: frases de contraseña (basadas en palabras), PIN, contraseñas «memorizables», generación por lotes, conjuntos de símbolos personalizados, exclusión de caracteres concretos, guardar o descargar. Una frase de contraseña necesita una lista de palabras, y una lista de palabras es específica de cada idioma — no hay nada honesto que mostrar aquí para árabe o chino.
- No hay botón de descarga: escribir una contraseña en un archivo .txt legible es un mal hábito. Cópiala en tu gestor de contraseñas.
- Cambiar cualquier opción reemplaza toda la contraseña — nunca conserva los primeros 16 caracteres y añade unos pocos más. Una contraseña no tiene semántica de «añadir al final».
- Cada recarga produce una contraseña nueva: sin historial, sin lista guardada, sin enlace que transporte el valor.
- No se sube, guarda ni escribe nada en la URL. No hay cuenta, ni sincronización, ni API.
Herramientas relacionadas
Una vez guardada la contraseña, estos son los siguientes pasos habituales.