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

Genera contraseñas fuertes con el CSPRNG del navegador. Elige longitud, juegos de caracteres, excluye caracteres ambiguos, hasta 50 contraseñas — copia global o línea a línea. No se envía nada.

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

Cómo funciona la generación

Elige la longitud (8–128), activa al menos un juego de caracteres, excluye opcionalmente glifos ambiguos (0, O, o, I, l, 1) y una cantidad hasta 50 — la lista numerada se rellena al instante y se actualiza al cambiar una opción. La generación en vivo usa crypto.getRandomValues — 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 usan un conjunto fijo: !@#$%^&*()-_=+[]{}|;:,.<>? — documentado aquí por previsibilidad. 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. Las contraseñas más largas aumentan la entropía; algunos sistemas limitan la longitud — elige lo que permita tu destino.
Juegos de caracteres
Activa minúsculas, mayúsculas, dígitos y símbolos. Debe haber al menos un juego 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 hashear una contraseña con bcrypt (no para andamiaje de autenticación de 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 !@#$%^&*()-_=+[]{}|;:,.<>? — elegido por cobertura de teclado habitual, 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.

Utilidades para desarrolladores

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

Explorar otras categorías de herramientas

Minificar

Reduce código y assets para producción — minifica JavaScript, CSS, HTML, JSON y XML antes de gzip o un despliegue CDN.

Embellecer

Haz el código legible con una indentación coherente — embellece JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML y más en tu navegador.

Desminificar

Expande código minificado o comprimido — desminifica JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML y otros formatos al depurar o revisar.

Conversión

Transforma datos entre JSON, YAML, XML y CSV en local — sin subidas a un servidor.

Preprocesadores CSS

Compila SCSS o LESS a CSS estándar en el navegador — combínalo con embellecer o minificar para un flujo de hoja de estilos completo.

Herramientas JSON

Valida, formatea, compara y explora payloads JSON — complementarias a minificadores y convertidores.

Herramientas SVG

Previsualiza, optimiza con SVGO, exporta Data URI, redimensiona, embellece, convierte a JSX y valida SVG — todo en tu navegador.

DevOps e Infra

Formato, validación y minificación de Terraform HCL, formato y lint de Dockerfile, validación de Docker Compose y .env.

CI/CD

GitHub Actions y GitLab CI — formatear YAML y comprobar la estructura de workflows/jobs en el navegador.

Logs y observabilidad

JSON/NDJSON línea a línea y access logs de Nginx/Apache — formato, filtro, validación y CSV/TSV.

Kubernetes

Manifiestos multi-doc, validación estructural, starters Ingress/Deployment y formato de values de Helm.

Red / IP

CIDR, subredes y ayudas IPv4/IPv6 — en tu navegador.

Seguridad y tokens

JWKS, certificados X.509 y escaneo de secretos — en local en el navegador.

API y esquemas

Herramientas OpenAPI para formatear, validar y analizar tus specs.

Codificación

Codifica o decodifica Base64, componentes URL y entidades HTML — solo en el cliente.

Texto y Markdown

Cuenta palabras, genera TOC Markdown y limpia listas de líneas — todo en tu navegador.

IA y LLM

Conteo de tokens, estimación de costes y ajuste a la ventana de contexto — 100 % en el navegador.

Datos de prueba

Valores de campo sintéticos para fixtures y seed de BD — primero números de teléfono en rangos reservados.

Serialización

Serializa y deserializa estructuras PHP junto a los flujos JSON.