Saltar al contenido
UtilLab

Generador de Contraseñas

Genera una contraseña segura y aleatoria con un clic. Personaliza la longitud y los tipos de caracteres para cumplir cualquier requisito.

—

16
864
Incluir

Las contraseñas se generan completamente en su navegador. Nada se envía a un servidor.

Guía

Qué hace fuerte a una contraseña

La longitud vence a la astucia

La fortaleza de una contraseña se mide en bits de entropía: el número de intentos que necesita un atacante, expresado como potencia de dos. Para una contraseña aleatoria es simplemente longitud × log₂(tamaño del alfabeto). Una contraseña de 16 caracteres elegidos entre unos 70 símbolos tiene aproximadamente 98 bits, muy por encima de lo que cualquier atacante puede probar, mientras que una de 12 letras minúsculas tiene solo unos 56 bits.

Cada carácter adicional multiplica el trabajo por el tamaño del alfabeto, por lo que aumentar la longitud es la forma más barata de ganar seguridad.

Cómo funciona este generador

  • La aleatoriedad procede del generador criptográficamente seguro de tu navegador (crypto.getRandomValues), no de Math.random.
  • Los caracteres se eligen mediante muestreo con rechazo, de modo que ningún símbolo es más probable que otro, y se garantiza al menos un carácter de cada conjunto seleccionado antes de mezclar el resultado.
  • Los caracteres parecidos (I, l, 1, O, 0) se excluyen por defecto para facilitar la lectura y el tecleo desde la pantalla. Puedes incluirlos.
  • No se envía nada a ningún servidor. La contraseña solo existe en tu página hasta que la cierres.

Hábitos que importan más que el generador

  • Usa una contraseña distinta para cada cuenta. La reutilización es cómo una filtración se convierte en diez.
  • Guárdalas en un gestor de contraseñas para recordar solo una frase maestra fuerte.
  • Activa la autenticación en dos pasos, preferiblemente con una aplicación autenticadora o una llave de seguridad, en el correo, el banco y el gestor de contraseñas.
  • No compartas nunca contraseñas por chat o correo, y desconfía de cualquier página que te pida una después de un enlace.

Preguntas Frecuentes

¿Cómo funciona este generador de contraseñas?
El generador utiliza la API criptográfica nativa de su navegador (Web Crypto API) para seleccionar caracteres de los conjuntos que habilite. Esta es la misma fuente de aleatoriedad utilizada por aplicaciones de seguridad, siendo mucho más impredecible que Math.random(). Ninguna contraseña es enviada ni almacenada en ningún servidor.
¿Qué hace que una contraseña sea fuerte?
Una contraseña fuerte es larga (al menos 16 caracteres) y usa una combinación de letras mayúsculas, minúsculas, números y símbolos. La longitud es el factor más importante — cada carácter adicional multiplica exponencialmente el número de combinaciones posibles. Una contraseña de 20 caracteres mezclando todos los tipos tiene billones de veces más combinaciones que una de 10 caracteres.
¿Qué longitud mínima debe tener mi contraseña?
Para la mayoría de las cuentas, 16 caracteres es un buen mínimo. Para cuentas muy sensibles como banca o correo electrónico, use 20 o más caracteres. Si usa un gestor de contraseñas (recomendado), la longitud no es un problema de usabilidad: nunca necesitará escribir ni recordar la contraseña usted mismo.
¿Es seguro usar un generador de contraseñas online?
Este generador es seguro porque todo el procesamiento ocurre en su navegador usando la Web Crypto API — no se transmite ningún dato. Incluso puede desconectarse de internet antes de generar una contraseña para mayor tranquilidad. Evite generadores que requieran enviar un formulario o que muestren pantallas de carga prolongada, ya que pueden procesar contraseñas en el servidor.
¿Debería usar un gestor de contraseñas?
Sí, es muy recomendable. Un gestor de contraseñas le permite generar y almacenar una contraseña única y fuerte para cada cuenta sin necesidad de recordarlas. Esto evita el error de seguridad más común: reutilizar la misma contraseña en varios sitios. Opciones populares incluyen Bitwarden (gratuito y de código abierto), 1Password y KeePass.