Generador de contraseñas en línea — Aleatorio seguro

Genera contraseñas fuertes de forma aleatoria con el CSPRNG del navegador. Elige la longitud y los juegos de caracteres, excluye los caracteres ambiguos y crea hasta 50 contraseñas a la vez. Cópialas todas o una línea cada vez. No se sube nada.

Cargando…
Generador de contraseñas
Crea contraseñas locales fuertes con crypto.getRandomValues. Controla la longitud, las clases de caracteres, la exclusión de caracteres ambiguos y la cantidad (hasta 50). Los resultados aparecen en una lista numerada con copia por línea. Es un CSPRNG local y no un gestor de contraseñas.

Cómo funciona la generación

Elige la longitud (8–128), activa al menos un juego de caracteres, excluye si quieres los glifos ambiguos (0, O, o, I, l, 1) y elige una cantidad de hasta 50. La lista numerada se rellena al fijar las opciones y se actualiza cada vez que cambias una. La generación usa crypto.getRandomValues y nunca Math.random. Copia todas las contraseñas de una vez, o una sola línea con el botón junto a cada fila. Los símbolos salen de un conjunto fijo, !@#$%^&*()-_=+[]{}|;:,.<>?, documentado aquí para que sea predecible. Esta herramienta no almacena ni gestiona contraseñas.

Opciones

Longitud (8–128)
Introduce cualquier longitud de 8 a 128, o usa el control deslizante junto al campo. Una contraseña más larga tiene más entropía, pero algunos sistemas limitan la longitud, así que elige lo que permita tu destino.
Juegos de caracteres
Activa minúsculas, mayúsculas, dígitos y símbolos. Al menos un conjunto debe estar activo. Si no, la generación falla con un error claro.
Excluir ambiguos
Quita 0, O, o, I, l y 1 del conjunto para reducir errores de soporte y de lectura en voz alta.
Cantidad (1–50)
Genera varias contraseñas para fixtures sin saturar la página. Introduce un número o usa el control deslizante junto al campo (1–50).

Ejemplos prácticos

Contraseña fuerte por defecto

Ajustes

longitud=16, todos los juegos, excluir ambiguos

Forma de ejemplo

16 caracteres mixtos sin 0OIl1

Fragmento de clave API solo dígitos

Ajustes

longitud=12, solo dígitos, exclusión off

Forma de ejemplo

12 dígitos decimales

Utilidades relacionadas

Genera contraseñas locales fuertes para fixtures. Para aplicar un hash bcrypt a una contraseña, algo que no sirve de base para una autenticación en producción, usa bcrypt-hash. Hub: utilidades para desarrolladores.

FAQ del generador de contraseñas

Seguridad y opciones

¿Se usa Math.random?

No. La generación usa crypto.getRandomValues (CSPRNG) cuando está disponible.

¿Se almacenan o se suben las contraseñas?

No. Los valores existen solo en la sesión del navegador hasta que los copias o los borras. No es un gestor de contraseñas.

¿Por qué excluir caracteres ambiguos?

Glifos como 0/O/o y 1/l/I se confunden fácilmente al leer en voz alta o en capturas de pantalla.

¿Qué símbolos se incluyen?

El conjunto fijo es !@#$%^&*()-_=+[]{}|;:,.<>? Se eligió para cubrir los teclados habituales, sin espacios.

¿Puedo copiar una sola contraseña?

Sí. Cada contraseña generada tiene su propio botón Copiar en la lista numerada, además de Copiar todo en la barra de herramientas.

Timestamps, UUID, ULID, Nanoid, cron, contraseñas, regex, slugify, bases numéricas, mayúsculas, diff de texto y chmod — todo en el cliente.