Cómo crear una contraseña segura que además puedas recordar
Actualizado: 2026-09-29
Casi todas tus cuentas esperan un secreto que tienes que inventar, y la mayoría de los consejos son listas de reglas sin ningún razonamiento detrás. Esta guía explica qué hace de verdad difícil de adivinar una contraseña, hace el cálculo con ejemplos reales y repasa tres formas de conseguir una que puedas escribir mañana: una frase de contraseña, un patrón ancla memorizado o un gestor de contraseñas. Termina con lo que un generador no puede hacer por ti, porque una cadena aleatoria resuelve un problema y deja abiertos otros dos.
Herramienta
Generar una contraseña segura
Las contraseñas se generan localmente en tu navegador con la Web Crypto API y nunca salen de tu dispositivo.
Herramienta
Generar una contraseña segura
Las contraseñas se generan localmente en tu navegador con la Web Crypto API y nunca salen de tu dispositivo.
La respuesta corta
Una contraseña segura es larga, imprevisible para una máquina y no se usa en ningún otro sitio. Esas tres propiedades son independientes entre sí, y casi todos los consejos se centran en la segunda cuando la gente falla de verdad en la tercera.
Para el secreto que escribes de memoria, mejor una frase de contraseña: varias palabras sin relación unidas por un separador, que se recuerda mejor que la misma cantidad de aleatoriedad disfrazada de símbolos. Para todo lo que no quieras recordar, genera una cadena larga y aleatoria con un generador de conjuntos de caracteres y deja que un gestor la guarde. Si te llevas solo una regla: nunca uses la misma contraseña en dos sitios.
- Longitud primero. Cada carácter que añades multiplica el espacio de búsqueda por el tamaño de tu conjunto de caracteres.
- Unicidad después. Un sitio comprometido no debe poder desbloquear un segundo sitio.
- Memoribilidad al final, y solo en las pocas contraseñas que escribes a mano: eso es lo que resuelven las frases de contraseña y los gestores.
- Los símbolos son el menos valioso de los tres ingredientes, y son la razón por la que muchas contraseñas débiles parecen complejas.
La entropía en términos sencillos
Adivinar una contraseña es buscar en un espacio de posibilidades. Dos cosas fijan el tamaño de ese espacio: de cuántos caracteres puedes elegir, y cuántos caracteres usas de verdad. Lo primero es el tamaño del conjunto. Las minúsculas dan un conjunto de 26; añadir mayúsculas lo deja en 52; añadir dígitos, en 62; y los ocho símbolos que ofrece el generador de este sitio (!@#$%^&*) llevan el total a 70.
La forma estándar de expresar el resultado son los bits. Cada carácter que añades aporta log2(poolSize) bits, así que la estimación es bits = length × log2(poolSize). Un bit es un duplicado: un bit extra hace el espacio dos veces más grande, y veinte bits extra lo hacen aproximadamente un millón de veces más grande. Ese crecimiento exponencial es toda la razón por la que la longitud importa mucho más que cualquier regla de formato.
Haz el cálculo tú mismo. Con un conjunto de 70 caracteres, un carácter aporta 6.13 bits, así que una contraseña de 16 caracteres ronda los 98 bits. El mismo conjunto con 8 caracteres da unos 49 bits. La versión de 16 caracteres no es dos veces más difícil de adivinar: la diferencia entre ambas es de unos 49 bits, que es un factor de aproximadamente 576 billones. Es exactamente lo que miden las franjas de fortaleza del generador: menos de unos 38 bits se lee como Débil, de 38 a 67 como Media, y de 68 hacia arriba como Fuerte.
Una advertencia honesta sobre la fórmula. Supone que cada carácter se elige de forma independiente y uniforme de todo el conjunto, que es lo que hace un ordenador y lo que claramente no hace una persona frente a un teclado. Las elecciones humanas se concentran en el primer carácter, en palabras de diccionario, en las filas izquierdas del teclado y en fechas. La entropía real es lo que un atacante no puede predecir, y una estimación basada en reglas es lo mejor que se puede hacer antes de ver la contraseña.
Por qué la longitud gana a la sopa de símbolos
El requisito clásico —una mayúscula, un dígito, un símbolo, mínimo ocho caracteres— empuja a la gente hacia plantillas en lugar de aleatoriedad. Ante una regla, una persona la cumple de la forma más memorable que tiene a mano: mayúscula en la primera letra, un año al final, un símbolo al final o sustituyendo una letra. El resultado tiene la forma de una contraseña fuerte y la dificultad de adivinación de una débil, porque el espacio de ataque no es todo el conjunto sino el reducido grupo de patrones que la gente usa de verdad.
Compáralas directamente. Doce minúsculas elegidas al azar llegan a unos 56 bits, ya que cada letra aporta 4.70 bits. Ocho caracteres tomados del conjunto de 70 del generador llegan a unos 49 bits. La cadena de minúsculas no tiene mayúsculas, ni dígitos, ni símbolos, y aun así es la más fuerte de las dos: doce letras dan 26^12 posibilidades, unas 95 mil billones, mientras que ocho caracteres mixtos dan 70^8, unos 576 billones.
Por eso el buen consejo invierte lo que la mayoría espera. Si quieres símbolos, úsalos; pero si tienes que elegir entre meter a la fuerza una clase de caracteres o añadir dos caracteres más, añade los caracteres. Los trucos de sustitución son peor que inútiles: las reescrituras al estilo Tr0ub4dor son una convención conocida, y todas las herramientas de adivinación que se molestan en probar una prueban exactamente esa.
La regla de multiplicación conviene decirla con claridad para que puedas comprobar cualquier afirmación que leas: duplicar la longitud eleva al cuadrado el espacio de búsqueda. Pasar de 8 a 16 caracteres desde el mismo conjunto duplica el número de bits, y cada carácter adicional multiplica el espacio por el tamaño del conjunto.
¿Son suficientes 8 caracteres?
Ocho es un suelo, no un objetivo. Es el mínimo que muchos sitios exigieron, y la gente trató el mínimo como si fuera la recomendación. Nada de ocho caracteres hace segura una contraseña; solo evita que un formulario la rechace.
Lo que valen ocho caracteres depende del todo de cómo se construyeron. Ocho caracteres verdaderamente aleatorios de un conjunto de 70 dan unos 49 bits, que el propio generador etiqueta como Media. Ocho caracteres aleatorios en minúscula dan unos 38 bits, justo en la línea entre Débil y Media. Ocho caracteres escritos por una persona —un nombre más un año, una pasada por el teclado, una palabra con letras cambiadas por dígitos— valen mucho menos que cualquiera de esas cifras, porque el espacio que busca el atacante es el de los hábitos humanos, no el del alfabeto.
Así que, cuando un sitio pide al menos 8 caracteres, tómatelo como el sitio diciéndote su mínimo, y pon tú el tuyo más alto. Si escribes la contraseña de memoria, apunta a dieciséis caracteres aleatorios o a cinco a siete palabras sin relación, que es el rango que resulta a la vez difícil de adivinar y reproducible. Si la escribe un gestor, ve más largo: el generador de este sitio acepta longitudes de 8 hasta 64, y no hay razón para quedarse en el fondo de ese rango en una cuenta que nunca escribes a mano.
Frases de contraseña: la contraseña que sí puedes recordar
Una frase de contraseña es una secuencia de palabras sin relación usada como contraseña. Gana en el problema de la memoria porque la memoria humana maneja bien las imágenes y muy mal las cadenas de símbolos aleatorios, y gana en la aritmética porque cada hueco de palabra aporta muchos bits. El propio consejo de retención de la página de frases es conservar las líneas generadas cuyas palabras puedas visualizar, y montarlas en la cabeza como una escena corta.
El generador de frases de contraseña de este sitio elige de una lista integrada de 1,143 palabras comunes en inglés con crypto.getRandomValues y muestreo por rechazo, así que cada palabra de la lista tiene exactamente la misma probabilidad. Cada hueco añade por tanto unos 10.2 bits. El número de palabras es la palanca que importa: cuatro palabras rondan los 41 bits, seis unos 61, siete unos 71 y ocho unos 81. Seis es el valor predeterminado de la página, y siete es la elección razonable para un secreto que de verdad tengas que recordar, porque una palabra extra apenas cambia lo que memorizas mientras multiplica el espacio de adivinación por el tamaño de toda la lista de palabras.
Separadores y mayúsculas
La página ofrece un guion (el valor predeterminado), un espacio, un punto medio o ningún separador, además de minúsculas o Mayúsculas Iniciales. El separador es lo que mantiene la cadena reproducible, así que el consejo honesto es conservar uno; con la opción sin separador la página fuerza Mayúsculas Iniciales para que los límites entre palabras sigan viéndose al escribir otra vez.
Ten claro qué compran las mayúsculas. Empezar cada palabra con mayúscula es una decisión extra por palabra, y un atacante que ha decidido probar listas de palabras capitalizadas sabe intentarlo. Aporta algo, poco. El recuento de bits que importa sale de cuántas palabras tienes y de cuán grande es la lista de palabras.
Hay una trampa relacionada que conviene nombrar: una frase de contraseña solo es tan aleatoria como las palabras que contiene. Nombres de familiares, letras de canciones, refranes comunes y títulos de libros salen de un conjunto mucho más pequeño que una lista de palabras barajada, así que una frase de seis palabras con significado personal puede valer mucho menos que las seis palabras generadas de una lista de 1,143 entradas.
Dígitos y símbolos al final
El generador tiene interruptores opcionales para añadir un número y un símbolo, unidos con el mismo separador. El número es un valor de 0 a 99, que aporta unos 6.6 bits; el símbolo es un carácter tomado de la lista de 25 caracteres de la página, valorado en unos 4.6 bits. Activados los dos con seis palabras, eso te lleva de unos 61 bits a unos 72.
Es real, y también es barato de modelar para un atacante. Los dígitos añadidos al final son una de las estructuras más predecibles en la adivinación de contraseñas, así que trata esos interruptores como decoración para sitios que exigen un número o un símbolo, no como la fuente de la fortaleza. Añade una palabra en lugar de un dígito cuando el sitio te lo permita, y comprueba si el requisito siquiera se aplica antes de pagar el coste de memoria de cumplirlo.
El método del ancla memorizada, y su coste real
Si te niegas a usar un gestor, el método en el que converge la gente es un ancla: un secreto base que memorizas más una parte derivada del sitio. Mentalmente parece tu palabra ancla, luego algo específico de ese sitio, como sus siglas, y después un dígito y un símbolo. La estructura es el punto: memorizas una cadena y derivas el resto, así que cada sitio recibe una contraseña distinta y puedes reconstruir cualquiera de memoria.
Descrito con precisión, es un compromiso, no una recomendación. Falla de dos maneras concretas. Primera, la parte derivada tiene un espacio pequeño: si tu variación son las siglas del sitio más un dígito, un atacante que haya recuperado tu ancla en una filtración puede enumerar esa variación de forma exhaustiva, en lugar de buscar en el alfabeto. Segunda, y peor, una contraseña expuesta es una pista sobre las demás. Un patrón base recuperado de una filtración —de un teclado visto por encima del hombro, un registrador de teclas o una contraseña antigua que recuerda otra persona— es una plantilla para todas las demás cuentas que tienes.
Dos hábitos reducen el daño si lo usas de todos modos. Deriva la parte por sitio de algo que solo tú sepas —un código corto por sitio que anotas aparte— y no del nombre del sitio o su dominio de primer nivel, que cualquier atacante puede ver. Y mantén el método del ancla lejos de tu correo, tu banco y la cuenta que puede restablecer la contraseña de todo lo demás: esas tres merecen memorizarse bien, o meterse en un gestor.
Gestores de contraseñas: la respuesta real a recordar
Un gestor resuelve la parte de este problema que no se puede resolver con ingenio: sostener muchos secretos largos, únicos e inconexos para que memorizarlos no sea tu trabajo. Todos los gestores hacen tres cosas. Generan una contraseña aleatoria de la longitud y los conjuntos de caracteres que eliges. Guardan esa contraseña cifrada contra la dirección del sitio. Rellenan el formulario de acceso por ti, de modo que nunca escribes ni lees el secreto.
Eso cambia lo que memorizas. En lugar de veinte contraseñas débiles pero recordables, guardas una fuerte —la contraseña maestra de la caja— y las otras diecinueve se convierten en cadenas que nunca ves. Este es exactamente el caso en que una frase de contraseña tiene la forma correcta: la propia orientación del generador de frases es de cinco a siete palabras más un separador para una contraseña maestra, que resulta reproducible bajo presión y cara de adivinar. Escríbela una vez en tu gestor para confirmar que la recuerdas, y descarta después la copia generada.
Google Password Manager es una de las opciones disponibles, y hace lo que hace cualquier gestor: genera, guarda y rellena automáticamente contraseñas para la cuenta de Google con la que has iniciado sesión. Elegir entre gestores es una cuestión de comodidad y de dónde quieres que viva tu caja, porque el trabajo de generar-guardar-rellenar es el mismo elijas el que elijas: aplicaciones de gestor dedicadas, las funciones de contraseña del navegador y los llaveros del sistema operativo todos lo hacen. Sea cual sea tu elección, la propiedad de seguridad que compras es la unicidad, no el almacenamiento.
Una distinción que conviene mantener clara: un passkey no es una contraseña. Un passkey es una credencial de clave pública guardada en tu dispositivo y registrada ante un sitio web, sin nada que memorizar —el mecanismo de acceso con el que la propia página del generador de frases compara una frase de contraseña. Los passkeys son la mejor opción donde un sitio los admite; una frase de contraseña sigue siendo la herramienta correcta para la contraseña maestra y para cualquier lugar donde aún tengas que escribir un secreto.
La reutilización es el fallo que de verdad atrapa a la gente
La razón por la que la unicidad va por delante de la complejidad es cómo se explotan las filtraciones. Cuando comprometen un sitio, su lista de contraseñas se fuga y se prueba contra otros sitios: el mismo correo y la misma contraseña, probados en bancos, tiendas y proveedores de correo por herramientas automatizadas. Solo funciona porque la gente repite contraseñas, y funciona rápido, porque el atacante no tiene que adivinar nada: ya tiene la cadena correcta, solo sabe qué otras cuentas la aceptan.
El objetivo, entonces, es que un sitio filtrado no desbloquee otro. Las contraseñas únicas lo consiguen por sí solas: una credencial filtrada de la tienda es una credencial filtrada de la tienda y nada más. Ninguna cantidad de complejidad de símbolos hace ese mismo trabajo: una contraseña muy fuerte reutilizada en todas partes es exactamente tan mala como una débil reutilizada en todas partes, y probablemente peor, porque su dueño se siente a salvo.
La unicidad es una propiedad que tienes que imponer tú, y generar una cadena aleatoria nueva para cada cuenta es la forma práctica de hacerlo, que es por lo que generadores y gestores se suelen mencionar juntos. Dos hábitos de apoyo importan: activa la verificación en dos pasos en las cuentas que pueden dejarte fuera de todo lo demás, y ten cuidado con las rutas de restablecimiento de contraseña, porque tu bandeja de entrada es la llave maestra de la mayoría de tus otras cuentas y es el único lugar donde la reutilización golpea dos veces.
Lo que un generador no puede hacer por ti
Los generadores son herramientas honestas con un trabajo estrecho, y el consejo que los rodea suele implicar más. Cuatro límites conviene conocer antes de confiar en una barra de fortaleza verde.
No sabe si tu contraseña ya apareció en una filtración. Un generador elige una cadena de un conjunto de caracteres; no tiene ninguna lista de credenciales filtradas, no compara nada contra ella, y no puede decirte que una contraseña se expuso en otro sitio. Una cadena puede ser perfectamente aleatoria y aun así no valer nada si el sitio que la guarda está comprometido, y por eso la defensa es la unicidad y no una contraseña con mejor pinta.
No lee contraseñas como lo hace un buen medidor de fortaleza. La lectura de fortaleza del generador de caracteres es su propia estimación de entropía a partir de la longitud y la variedad de conjuntos, no un analizador de patrones: no busca palabras de diccionario, ni reconoce pasadas del teclado, ni prueba sustituciones comunes, ni modela cómo ordenaría sus conjeturas una herramienta real de ataque. Los medidores de fortaleza construidos para ese fin, siendo zxcvbn el más conocido, suelen calificar como lenta para un adivinador informado una contraseña que la aritmética de entropía llama Fuerte. Miden cosas distintas, y el desacuerdo es informativo, no un fallo.
No puede protegerte del suplantación. Una contraseña única, aleatoria y de 64 caracteres escrita en una página de acceso falsa convincente ha sido entregada, y el atacante ya tiene el mismo secreto que tú y puede entrar como tú. Ningún generador, medidor de fortaleza ni ajuste de gestor hace que una contraseña sea resistente a eso; la defensa es comprobar la dirección antes de escribir nada y dejar que el autocompletado escriba cuando pueda, porque un gestor solo ofrece una credencial guardada para la dirección con la que se guardó.
Y no recuerda nada por ti. El generador de caracteres de este sitio no escribe nada en el almacenamiento, no guarda historial y no ofrece exportar: cierra la pestaña y las contraseñas en pantalla desaparecen. Ese es el diseño correcto para una página sobre secretos, y también la razón por la que generar es la mitad del flujo de trabajo: una contraseña generada que no puedes recuperar es una contraseña generada que acabarás reutilizando.
Poniéndolo todo junto
Para las cuentas que controla el gestor: abre el generador, pon una longitud de 20 o más en lugar del mínimo de 8, activa los conjuntos de caracteres que quieras y guarda el resultado directamente en el gestor en vez de anotarlo en ningún sitio. Por dentro coloca al menos un carácter de cada conjunto activado en cada contraseña y luego baraja toda la cadena con un barajado Fisher–Yates impulsado por la misma fuente aleatoria criptográfica. Los lotes tienen un tope de 20 contraseñas por ejecución. Si un sitio rechaza los símbolos, genera de nuevo sin ellos en lugar de editar la cadena a mano: una contraseña editada a mano vuelve a ser una contraseña en parte humana. Con el interruptor de ambigüedad, conoce el intercambio: con los cuatro conjuntos seleccionados, excluir los caracteres parecidos baja el conjunto de 70 a 66, lo que cuesta unos 1.4 bits en una contraseña de 16 caracteres a cambio de un secreto más fácil de transcribir.
Para el puñado que escribes de memoria: usa el generador de frases, elige siete palabras donde se ofrecen seis por defecto, conserva un separador para que los límites sobrevivan, y activa el interruptor de números solo si el sitio exige uno. Léela una vez antes de salir de la página y luego ciérrala: la copia en pantalla se pierde al recargar, que es el comportamiento que quieres.
Para las cuentas que más dolor causarían: unicidad primero, verificación en dos pasos después, y una contraseña que nunca hayas escrito en otro sitio. Todo lo demás de esta guía es una forma de conseguir esas tres propiedades sin memorizar cientos de cadenas.
- Escritas a mano: frase de contraseña, siete palabras, un estilo de separador que sigas usando.
- Escritas por un gestor: 20 o más caracteres aleatorios, única por sitio.
- En todas partes: ninguna contraseña usada dos veces, verificación en dos pasos en el correo, el banco y la cuenta que restablece contraseñas.
Preguntas frecuentes
¿Qué hace de verdad fuerte a una contraseña?
Tres cosas separables: longitud, imprevisibilidad y unicidad. La longitud fija el tamaño del espacio de adivinación, la imprevisibilidad decide si ese espacio está realmente a tu disposición o se colapsa en hábitos humanos, y la unicidad decide cuánto daño hace una filtración. Aleatoriedad más longitud cubren las dos primeras; un gestor cubre la tercera.
¿Es suficiente una contraseña de 8 caracteres?
Ocho es el mínimo que los sitios han exigido históricamente, no un nivel de seguridad. Ocho caracteres aleatorios tomados de los cuatro conjuntos de caracteres llegan a unos 49 bits, que es una nota media y no fuerte, y ocho caracteres elegidos por una persona valen mucho menos. Donde tú controles la longitud, pon un suelo de dieciséis para las contraseñas escritas y más para las guardadas.
¿De verdad necesito símbolos, números y mayúsculas?
Solo si el sitio te obliga. Añadir una clase de caracteres a una contraseña corta es mucho menos eficaz que añadirle dos caracteres, porque cada carácter extra multiplica el espacio de búsqueda por todo el tamaño del conjunto. Cuando existe un requisito, satisfázelo con longitud más la clase, no con sustituciones dentro de una palabra.
¿Cuántas palabras debe tener una frase de contraseña?
Sacadas de una lista de unas 1,143 palabras, cada hueco aporta unos 10.2 bits: cuatro palabras llegan a unos 41, seis a unos 61, siete a unos 71 y ocho a unos 81. Cinco a siete palabras más un separador es el rango memorable para la contraseña maestra de un gestor; añade palabras en lugar de dígitos cuando quieras más margen.
¿Puedo recordar una contraseña para cada cuenta?
No, y intentarlo es lo que produce la reutilización. El número de secretos inconexos que una persona mantiene fiables es un puñado y no una lista, así que el consejo estándar es una frase de contraseña fuerte para un gestor y cadenas aleatorias largas dentro para todo lo demás. Si no vas a usar un gestor, mantén el método del ancla lejos de tu correo, tu banco y tu cuenta de restablecimiento de contraseña.
¿Cuál es la diferencia entre una frase de contraseña y un passkey?
Una frase de contraseña es un secreto memorizado que escribes. Un passkey es una credencial de clave pública guardada en tu dispositivo y registrada ante un sitio web, así que no hay nada que recordar ni nada que filtrar a un sitio falso. Los passkeys son el mejor mecanismo de acceso donde se admiten; las frases de contraseña siguen siendo la elección correcta para una contraseña maestra y para cualquier lugar donde aún tengas que escribir un secreto.
¿Puedo usar Google Password Manager para esto?
Sí, para el trabajo de generar-guardar-rellenar. Produce una contraseña aleatoria para una cuenta nueva, la guarda contra la dirección del sitio y rellena el formulario para que no escribas el secreto; esas mismas tres funciones son lo que aporta cualquier gestor, ya sea una aplicación dedicada, tu navegador o tu sistema operativo. La decisión entre ellos trata de comodidad y de dónde quieres tu caja, no de si el mecanismo funciona.
¿El generador comprueba si mi contraseña se ha filtrado?
No. Selecciona caracteres de un conjunto con la fuente aleatoria criptográfica del navegador; nunca compara tu contraseña con datos de filtraciones y no tiene forma de hacerlo. La protección contra una fuga en otro sitio es la unicidad: que la lista de contraseñas de un sitio filtrado revele una de tus cadenas debería ser una molestia en ese sitio y no una llave de los demás.
¿Por qué dos medidores de fortaleza discrepan sobre la misma contraseña?
Porque miden cosas distintas. La lectura del generador de caracteres de aquí es una estimación de entropía a partir de la longitud y los conjuntos seleccionados, con franjas por debajo de 38 bits para Débil, de 38 a 67 para Media y de 68 hacia arriba para Fuerte. Los medidores conscientes de patrones como zxcvbn modelan en cambio cómo ordenaría sus conjeturas un atacante real —palabras de diccionario, pasadas del teclado, sustituciones comunes, fechas— y pueden llamar débil a la misma cadena. Confía en el segundo para las contraseñas que escribió una persona.
¿Es seguro crear una contraseña en una página web?
En este sitio las contraseñas se generan en la memoria de tu navegador con crypto.getRandomValues, usando muestreo por rechazo y un barajado criptográfico, y no se escriben en el almacenamiento, no se registran y nunca se transmiten a un servidor. Por eso no hay historial ni exportación: recarga la página y lo que estaba en pantalla se ha ido. Cópiala en tu gestor o úsala de inmediato en lugar de guardarla en una nota.