Generador de Contraseñas

Genera contraseñas seguras con patrones personalizados y reglas de caracteres. Todo funciona en tu navegador.

Usa * para caracteres aleatorios. Los demás caracteres se mantienen tal cual.

Tips

La longitud es lo más importante

Una contraseña más larga es exponencialmente más difícil de descifrar. Cada carácter adicional multiplica el número de combinaciones posibles.

Evita patrones predecibles

Nunca uses palabras del diccionario, nombres, fechas ni patrones de teclado como "qwerty". La aleatoriedad es la clave de una contraseña segura.

Algunos caracteres causan problemas

Caracteres como la comilla invertida, la barra invertida y el signo de dólar pueden romper scripts de shell. Los puntos y comas y las comillas pueden causar problemas en SQL o archivos de configuración.

Usa una contraseña única para cada cuenta

Si una contraseña se ve comprometida, las contraseñas únicas evitan que los atacantes accedan a tus otras cuentas.

Casos de uso comunes

🖥️

Acceso a servidores y SSH

Genera contraseñas seguras para cuentas root y claves SSH, excluyendo caracteres problemáticos para el shell.

🌐

Cuentas web

Crea contraseñas únicas para cada servicio en línea para prevenir ataques de relleno de credenciales.

📶

Contraseñas Wi-Fi

Genera contraseñas Wi-Fi fáciles de compartir excluyendo caracteres ambiguos difíciles de leer en voz alta.

🔑

Claves API y tokens

Produce tokens seguros para URL excluyendo caracteres que necesitan codificación.

🗄️

Credenciales de base de datos

Genera contraseñas sin caracteres especiales de SQL para evitar problemas de escape en cadenas de conexión.

📱

PINs de apps y dispositivos

Usa la función de patrón para crear códigos numéricos o cortos como PINs y códigos de desbloqueo.

Preguntas frecuentes

¿Es seguro este generador de contraseñas?
Sí. Todas las contraseñas se generan completamente en tu navegador usando la Web Crypto API (crypto.getRandomValues), que proporciona números aleatorios criptográficamente seguros. No se envía nada a ningún servidor.
¿Qué es la función de patrón?
El campo de patrón te permite mezclar caracteres fijos con comodines (*). Por ejemplo, "***-***-***" genera una contraseña como "k9F-m2x-R7p" donde cada * se reemplaza por un carácter aleatorio del conjunto seleccionado.
¿Qué longitud debería tener mi contraseña?
Para cuentas web generales, se recomiendan 12-16 caracteres. Para aplicaciones de alta seguridad como acceso a servidores o claves de cifrado, usa 20 o más caracteres.
¿Por qué excluir ciertos caracteres?
Algunos caracteres causan problemas técnicos en contextos específicos. Por ejemplo, las comillas invertidas y los signos de dólar son interpretados por scripts de shell, mientras que las comillas y los puntos y comas pueden romper consultas SQL o archivos de configuración.
¿Qué mide el medidor de fortaleza?
El medidor de fortaleza calcula la entropía (en bits) basándose en el tamaño del conjunto de caracteres y el número de caracteres aleatorios. Mayor entropía significa más combinaciones posibles y una contraseña más fuerte.
¿Puedo usarlo sin conexión?
Una vez cargada la página, sí. Como todo el procesamiento ocurre en JavaScript dentro de tu navegador, no se necesita conexión a internet para generar contraseñas.