Generador de contraseñas seguras

Crea una contraseña fuerte al instante: una cadena aleatoria de caracteres o una frase formada por palabras al azar, con números y símbolos repartidos entre ellas. Cópiala con un clic y genera otra cuando quieras.

Tu contraseña

De 4 a 128 caracteres.

Incluir

Se genera en tu navegador. Tu contraseña nunca se envía ni se guarda.

Cómo generar una contraseña segura

  1. Elige un modo: Caracteres para una cadena aleatoria, Palabras para una frase como “Luna7!Bosque#42Rio-Verde9”.
  2. Ajusta las opciones. Cada cambio genera una contraseña nueva y vuelve a calcular su seguridad.
  3. Pulsa Copiar y pégala donde la necesites, idealmente en un gestor de contraseñas.

¿Caracteres o palabras?

Una cadena aleatoria de caracteres concentra la mayor seguridad en la menor cantidad de caracteres, así que conviene cuando un gestor de contraseñas la escribe por ti y nunca tienes que leerla.

Una frase de contraseña está hecha de palabras al azar, así que sobrevive a leerla en voz alta, copiarla de una pantalla o escribirla en un teléfono o una consola. Necesita más caracteres para alcanzar la misma seguridad, pero es mucho más fácil de manejar. Los dos modos son igual de aleatorios: lo único que cambia es la forma del resultado.

En cualquier caso, una contraseña solo es segura si es única: reutilizarla es lo que convierte la filtración de un sitio en un problema para todas tus demás cuentas.

Cómo se generan las contraseñas

Cada carácter, cada palabra y cada posición se eligen con el generador aleatorio criptográfico de tu navegador (Web Crypto, crypto.getRandomValues), la misma fuente que se usa para crear claves de cifrado. A diferencia de Math.random(), que usan muchos sitios, no se puede predecir.

En el modo Caracteres, cada tipo que eliges aparece al menos una vez y todas las contraseñas posibles tienen la misma probabilidad: el generador elige entre todos los caracteres a la vez y descarta cualquier resultado al que le falte un tipo, en lugar de forzar caracteres en posiciones fijas.

En el modo Palabras, las palabras salen de un diccionario en el idioma de la página. Los números y los símbolos no se agregan al final: tanto su valor como su posición se sortean, así que pueden caer entre dos palabras o pegados a una. Donde no se insertó nada, un guion separa las palabras para que el resultado siga siendo legible.

Por qué los símbolos por sí solos no dan seguridad

Cambiar letras por símbolos parecidos —“c0ntr@seña” en lugar de “contraseña”— casi no aporta nada: esos reemplazos son lo primero que prueban los programas que descifran contraseñas. Las reglas que exigen una mayúscula, un número y un símbolo suelen producir siempre las mismas formas predecibles, y por eso este generador nunca hace esas sustituciones.

Lo que cuenta de verdad es cuántos resultados igual de probables podría haber producido el generador. Cuatro caracteres aleatorios más valen mucho más que cualquier cantidad de puntuación ingeniosa en una contraseña que inventaste tú.

Qué mide la barra de seguridad

La seguridad se muestra como entropía, en bits: cuántas contraseñas igual de probables podría generar esta configuración, expresado como potencia de dos. 60 bits son unas 2⁶⁰ posibilidades, más de un trillón. Cada bit adicional duplica la cantidad de intentos que necesitaría un atacante.

Como referencia, menos de 50 bits es débil, de 50 a 69 es aceptable, de 70 a 99 es fuerte y 100 o más es muy fuerte. Una contraseña de 16 caracteres con los cuatro tipos tiene unos 103 bits; cuatro palabras al azar con dos números y dos símbolos, unos 73.

El número es exacto para lo que genera esta página, no una suposición sobre tus costumbres: cuenta las decisiones que el generador tomó realmente. No mostramos estimaciones de “tiempo para descifrarla”, porque dependen de cómo guarda las contraseñas cada sitio y del equipo del atacante, algo que nadie puede saber. Además, la entropía solo vale para contraseñas aleatorias: una que inventas tú es mucho más débil de lo que sugiere su longitud.

Buenos hábitos con las contraseñas

  • Usa una contraseña distinta para cada cuenta, así una filtración en un sitio no expone las demás.
  • Guárdalas en un gestor de contraseñas en lugar de memorizarlas o repetirlas.
  • Activa la verificación en dos pasos siempre que esté disponible.
  • Cambia una contraseña cuando un servicio informe una filtración, no según un calendario fijo.

Tus contraseñas nunca se envían ni se guardan

La contraseña se crea en tu navegador, en tu propio dispositivo. Nunca se envía a nuestros servidores, no se registra ni se guarda: al recargar o cerrar la página, desaparece. El diccionario del modo Palabras es un archivo de este sitio que se descarga una vez y se usa en tu dispositivo.

Preguntas frecuentes

¿Qué longitud debe tener mi contraseña?

En el modo Caracteres, 16 caracteres con letras, números y símbolos alcanzan para la mayoría de las cuentas, y 20 o más para la contraseña maestra de un gestor. En el modo Palabras, cuatro palabras con un par de números y símbolos equivalen más o menos a una contraseña aleatoria de 11 caracteres; para algo importante, usa cinco o seis palabras.

¿Las frases de contraseña son más débiles que las aleatorias?

No, a igual cantidad de bits. Una frase es más larga en caracteres porque cada palabra aporta unos 11 a 13 bits, mientras que un carácter aleatorio aporta unos 6,5. La barra de seguridad muestra la cifra real en los dos modos, así que puedes compararlos directamente.

¿De dónde salen las palabras?

De un diccionario en el idioma de la página, incluido en el sitio: 2131 palabras en español curadas para esta herramienta, o 7772 palabras en inglés de la lista grande de la EFF. Las dos evitan palabras ofensivas, y ninguna palabra es el comienzo de otra, lo que las hace más fáciles de leer y de escribir.

¿Puedo cambiar el idioma de las palabras?

Las palabras siguen el idioma de la página. Si cambias el sitio a inglés, esta herramienta genera frases en inglés.

¿Las palabras llevan tildes o eñes?

No. El diccionario en español solo incluye palabras que se escriben correctamente con las 26 letras básicas, así que la contraseña se escribe igual en cualquier teclado y ningún sistema la altera. No quitamos tildes: dejamos fuera las palabras que las necesitan.

¿Es seguro generar una contraseña en un sitio web?

Aquí sí: la contraseña se crea en tu navegador con Web Crypto y nunca sale de tu dispositivo. Una vez cargada la página, sigue generando contraseñas aunque no tengas conexión a internet.

¿Qué son los caracteres ambiguos?

Caracteres que se parecen en muchas tipografías: la I mayúscula, la l minúscula, el número 1, la barra vertical |, la O mayúscula, la o minúscula y el número 0. Excluirlos ayuda cuando hay que leer o escribir la contraseña a mano. Reduce un poco la seguridad, y la barra muestra cuánto.

¿Qué símbolos se usan?

! # $ % & ( ) * + , - . / : ; < = > ? @ [ ] ^ _ { | } ~. Se excluyen las comillas, la barra invertida, el acento grave y los espacios, porque dan problemas en muchos formularios y sistemas. En el modo Palabras, el guion queda reservado como separador. Si un sitio rechaza un símbolo, desactiva los símbolos y suma longitud.

¿Puedo modificar la contraseña a mano?

Sí. El botón con el lápiz, al lado del ojo, convierte el resultado en un campo de texto, así puedes corregir un carácter que un sitio no acepte. Copiar copia lo que ves. Apenas cambias algo, la seguridad pasa a decir “Contraseña personalizada”, porque la cifra que muestra el generador cuenta sus propias decisiones al azar y no dice nada sobre una contraseña escrita por una persona. Al generar otra, la edición se descarta.

¿Puedo recuperar una contraseña anterior?

No. Las contraseñas son aleatorias y no se guardan en ningún lado, así que copia la tuya antes de generar otra o salir de la página.

Las frases en inglés usan la EFF Large Wordlist for Passphrases de Joseph Bonneau (Electronic Frontier Foundation), con licencia CC BY 3.0 US; se quitaron los números de dado y cuatro entradas con guion. La lista en español fue curada para Toolerama y se publica como dominio público (CC0 1.0).

Ver todas las herramientas

Generador de hash

Pronto

Calcula hashes SHA-256, SHA-1 y otros.

Generador de UUID

Pronto

Genera identificadores UUID v4 y v7 en lote.