Generador 🔒 Se ejecuta en tu navegador — no se envían datos

Generador de Contraseñas

Genera contraseñas fuertes y aleatorias con medidor de fortaleza — seguro, gratis, en tu navegador.

Opciones
Resultado

Generador de contraseñas seguras - crear claves aleatorias fuertes

Una contraseña que usted puede inventar es una contraseña que un atacante puede adivinar. Las claves elegidas por personas giran siempre alrededor de nombres, fechas, patrones de teclado y sustituciones de letras, justo lo que las herramientas de descifrado prueban primero. Este generador de contraseñas gratuito elimina ese sesgo: construye cada carácter con la fuente de aleatoriedad criptográfica del navegador, de modo que el resultado no tiene ningún patrón aprovechable.

Ajuste la longitud, elija los conjuntos de caracteres y genere una contraseña o diez de una vez. El menú Modo alterna entre una Contraseña aleatoria, una Frase de contraseña memorizable hecha de palabras reales y un PIN puramente numérico. El indicador de fortaleza y la entropía en bits se actualizan según las opciones, y nada de lo que cree se transmite, se guarda ni se registra.

Gráfico de barras: entropía de 37,6 bits para 8 minúsculas, 71,5 bits para 12 letras y dígitos, 104,9 bits para 16 caracteres con símbolos y 131,1 bits para 20.128 bits: tan fuerte como una clave AES-1288 × a–z37.612 × a–z A–Z 0–971.516 × a–z A–Z 0–9 !@#104.920 × a–z A–Z 0–9 !@#131.1Entropía en bits = longitud × log₂(tamaño del conjunto de caracteres)
Cada carácter extra multiplica el número de contraseñas posibles, así que la longitud aporta más fuerza que un conjunto de caracteres mayor. Una contraseña aleatoria de 16 caracteres tomados de los 94 caracteres ASCII imprimibles tiene unos 105 bits de entropía.

Qué hace realmente fuerte a una contraseña

La fortaleza se mide en entropía, es decir, en la cantidad de intentos que necesitaría un atacante. La entropía crece con el tamaño del conjunto de caracteres, pero crece mucho más rápido con la longitud. Añadir un carácter más multiplica el espacio de búsqueda; añadir otro tipo de símbolo apenas lo ensancha. Por eso una contraseña de 16 caracteres con letras y dígitos supera a una de 8 llena de signos, y por eso toda guía de seguridad seria empieza hoy por la longitud.

Tres modos: contraseña, frase de contraseña y PIN

ModoQué produceEntropía con los valores por defecto
ContraseñaUna cadena aleatoria de 4 a 128 caracteres de los conjuntos marcados16 caracteres de letras y dígitos: unos 95 bits
Frase de contraseñaDe 3 a 12 palabras aleatorias unidas por un separador5 palabras: unos 65 bits
PINDe 3 a 12 dígitos aleatorios6 dígitos: unos 20 bits

La Frase de contraseña toma sus palabras de la EFF Large Wordlist, 7776 palabras cortas elegidas para escribirse y distinguirse con facilidad, así que cada palabra aporta 12,9 bits. Elija el Separador (-, ., _ o un espacio) y active Poner en mayúscula cada palabra o Añadir dos dígitos cuando un formulario insista en una mayúscula o un número. El PIN da de 3 a 12 dígitos para el bloqueo de un móvil o el código de una puerta, y nada más. En cualquier modo, la línea que aparece bajo el resultado indica la entropía en bits: una palabra de la lista vale 12,9 bits y una contraseña de 20 caracteres tomada del conjunto completo de 88 caracteres ronda los 129 bits. Lista de palabras: EFF Large Wordlist, CC BY 3.0 US.

Qué longitud debe tener una contraseña

Dónde se usaLongitud mínimaComentario
Cuenta corriente de un sitio web16 caracteresSuficiente para resistir un ataque offline si el sitio sufre una filtración
Correo, banca, almacenamiento en la nube20 caracteresEstas cuentas permiten restablecer todas las demás
Bases de datos, servidores o acceso root24 caracteres o másSe escriben de forma automática, así que la longitud no cuesta nada
Claves de API y secretos de servicio32 caracteres o másTrátelas como un token y rótelas periódicamente
Clave de red Wi-Fi20 caracteresUn handshake capturado se puede atacar offline indefinidamente

Cómo generar una contraseña aquí

  1. Elija el Modo: Contraseña, Frase de contraseña o PIN. Las opciones de abajo cambian según esa elección.
  2. Para una contraseña, mueva el control de longitud, entre 4 y 128 caracteres, con dieciséis como valor razonable por defecto. Una frase de contraseña usa Palabras (de 3 a 12) y un PIN usa Dígitos (de 3 a 12).
  3. Marque los conjuntos que necesite: mayúsculas, minúsculas, números y símbolos.
  4. Deje activada la opción Al menos uno de cada tipo para que cada conjunto marcado aparezca de verdad en el resultado.
  5. Active Excluir caracteres ambiguos si la clave se va a dictar en voz alta o teclear a mano.
  6. Pulse Generar para una contraseña o Generar 10 para elegir entre varias.
  7. Lea la entropía en bits bajo el resultado, copie la contraseña y péguela directamente en su gestor de contraseñas.

Cuando un sitio rechaza la contraseña generada

Muchos formularios de registro exigen al menos un dígito o un símbolo, y una cadena de caracteres puramente aleatorios no siempre contiene uno. Para eso existe Al menos uno de cada tipo, activada por defecto: reserva un carácter de cada conjunto que haya marcado, siempre que la longitud deje sitio para todos, de modo que la primera contraseña que genere ya cumpla la regla en lugar de obligarle a repetir. Si lo que hace el formulario es limitar la longitud, acorte la clave y marque Símbolos para recuperar algo de entropía; si rechaza los símbolos por completo, desmárquelos y añada cuatro caracteres de longitud.

Por qué excluir caracteres ambiguos

En muchas tipografías el dígito 1, la ele minúscula y la i mayúscula se parecen demasiado, igual que el 0 y la O. Eso da igual cuando un gestor rellena el campo, pero se vuelve un problema cuando alguien tiene que leer una clave Wi-Fi de una tarjeta o teclear una credencial temporal de un ticket de soporte. Activar la opción cambia un poco de entropía por muchos menos intentos fallidos: compense añadiendo un par de caracteres de longitud.

Dónde guardar la contraseña

Una contraseña generada solo es útil si nunca tiene que recordarla. Guárdela en un gestor de contraseñas, use una clave distinta para cada cuenta y active la verificación en dos pasos siempre que se ofrezca. El peligro real es la reutilización: un solo sitio filtrado se convierte en una docena de cuentas comprometidas en cuanto los atacantes prueban las mismas credenciales en otros servicios.

Errores que debilitan una buena contraseña

  • Reutilizar una contraseña fuerte en varios servicios en lugar de generar una nueva cada vez.
  • Sustituciones predecibles como C0ntr@seña: los diccionarios de descifrado las incluyen desde hace décadas.
  • Construir claves con cumpleaños, nombres de mascotas, equipos o cualquier dato visible en sus perfiles públicos.
  • Enviar credenciales por chat o correo, donde quedan buscables mucho después de terminar la tarea.
  • Añadir 2024 o ! a la contraseña anterior cuando una política obliga a cambiarla.
  • Guardar contraseñas en una hoja de cálculo, una app de notas o el navegador de un ordenador compartido.

Y las frases de contraseña

Cuatro o cinco palabras aleatorias y sin relación entre sí son fáciles de memorizar y realmente sólidas: son una buena opción para la clave maestra del gestor de contraseñas o para cifrar un disco, porque son precisamente las dos que hay que escribir de memoria. Ponga el Modo en Frase de contraseña y esta página le construirá una en lugar de una cadena aleatoria. Para todo lo demás, una cadena aleatoria generada es más corta, más rápida de pegar y no hay que recordarla nunca.

Se genera de forma privada en su navegador

Cada contraseña procede de crypto.getRandomValues, la fuente de aleatoriedad criptográficamente segura del navegador, y no sale de la página. No hay ida y vuelta al servidor, ni registros, ni historial: la contraseña que genere aquí solo existe donde usted la pegue. El modo de frase de contraseña descarga la lista de palabras una vez, como un archivo estático cualquiera, pero nada de lo que usted genera viaja en sentido contrario.

Generar una contraseña aleatoria desde la terminal

Para un servidor, un script o un secreto de un solo uso quizá no quieras abrir un navegador. openssl rand -base64 24 imprime una cadena aleatoria de 32 caracteres en Linux y macOS; en PowerShell, -join ((33..126) | Get-Random -Count 20 | ForEach-Object { [char]$_ }) da 20 caracteres imprimibles. Ambos usan la fuente aleatoria segura del sistema operativo, exactamente igual que esta página. Un gestor de contraseñas sigue siendo el mejor sitio para todo lo que debas conservar.

Herramientas relacionadas

Si necesita otros valores únicos, cree identificadores con el generador de UUID, calcule huellas con el generador de hash, revise un token de acceso con el decodificador JWT y comparta el acceso Wi-Fi sin dictarlo usando el generador de códigos QR.

Guías relacionadas