This account already has saved data. Do you want to keep this device's data, or use your account's saved data?
Appearance
Unit System
Temperature Format
Time Format
Password Generator
Your Password
N/A
N/A
Your Password
N/A
N/A
Compare Calculations
Side-by-Side Comparison
A comparison of your calculations' results.
Downloads
Includes your inputs and results for this calculation, plus any additional calculations you've compared.
Share & Print
The link includes your inputs and results, so anyone who opens it sees this exact calculation.
Turning Character Choices Into a Random, High-Entropy Password
A password generator creates a random string of characters from a chosen mix of letters,
numbers, and symbols, strong enough that guessing it by brute force isn’t practical. Choose a
length and which character types to include, and this calculator generates a password instantly —
using your browser’s cryptographically secure random number source, not the weaker
general-purpose randomness an ordinary “pick a random number” tool relies on.
Like this site’s Random Number Generator, the result here is deliberately not reproducible
from the inputs alone — a shared link restores your settings (length and which character types
you picked), not the password itself. Your generated password is never written into the URL,
saved to this site’s calculation history, or sent anywhere; it only ever exists in your own
browser, and running the generator again is supposed to give you something new.
The Formula
A password’s strength is measured in bits of entropy — how many yes/no guesses an attacker would
need on average to find it by brute force:
Entropy (bits)=Length×log2(Character Set Size)
The character set size is the total count of every character type you selected — 26 for
uppercase, 26 for lowercase, 10 for numbers, and around 25 common symbols — added together.
Both a longer password and a wider mix of character types raise the entropy, but length matters
more: doubling the character set size only adds 1 bit per character, while doubling the length
doubles the bits outright.
Worked Example
A 12-character password using all four character types (uppercase, lowercase, numbers, and
symbols):
Character set size: 26+26+10+25=87 possible characters per position.
Entropy: 12×log2(87)≈77.3 bits.
That falls in this calculator’s “Strong” band (60–79 bits) — a comfortable margin against an
offline brute-force attempt with current hardware, though not quite the “Very Strong” band a
longer password would reach.
Stretching the same four character types to 16 characters instead raises the entropy to about
103 bits — solidly into “Very Strong” territory, since the extra 4 characters compound the
number of possible passwords far more than adding another character type would.
Key Factors to Consider
A unique password for every account matters as much as a strong one. Reusing even a very
strong password across multiple sites means a single data breach elsewhere can expose every
account using that same password — a password manager makes generating and storing a unique
strong password per account practical without needing to memorize each one.
Length is the single biggest lever for password strength, more than character variety.
Because entropy grows linearly with character-set size but exponentially with length, a longer
password using fewer character types can still be stronger than a shorter password using every
type — favoring length when a site’s own rules allow it is generally the better tradeoff.
This calculator’s entropy estimate measures resistance to brute-force guessing, not every
real-world attack. Phishing, credential stuffing (reusing a password leaked from another
breach), and malware that captures keystrokes directly all bypass password strength entirely —
a strong, unique password is one important layer of account security, not a complete defense on
its own.
Enabling two-factor authentication (2FA) wherever it’s offered adds a meaningful layer beyond
password strength alone. Even a very strong password can still be exposed through a breach or
phishing attempt — 2FA (a code from an app, a hardware key, etc.) means a leaked password alone
usually isn’t enough to access an account.
Common Mistakes
Shortening a password to make it easier to remember instead of using a password manager.
Length is the biggest lever for entropy (see the worked example above) — trading length for
memorability gives up real security for a convenience a password manager already solves without
that tradeoff.
Assuming a site’s minimum length requirement is a good target, not just a floor. A site
requiring “at least 8 characters” is stating a minimum acceptable to its own systems, not a
recommendation — generating well beyond that minimum costs nothing and meaningfully raises
entropy.
Reusing a strong generated password across multiple accounts. A single strong password used
everywhere is only as safe as the least-secure site that stores it — one breach anywhere exposes
every account sharing that password, no matter how high its entropy.
Excluding symbols or numbers just to make a password easier to type on a phone. Removing a
whole character type shrinks the character set (and therefore the entropy per character) more
than most people expect — if typing convenience matters, adding a few characters of length
offsets that loss more efficiently than dropping a character type.
Useful to Know
Want to see exactly how entropy and cracking time scale with length and character types before
generating? Password Strength Calculator evaluates any password’s strength without
generating one.
Need randomness for something other than a password? Random Number Generator generates
random numbers in a chosen range — useful for anything from raffles to sampling, though it’s not
cryptographically secure the way this generator is.
Setting up a home network alongside better account security? IP Subnet Calculator works
out subnet ranges and usable host addresses.
Convirtiendo Elecciones de Caracteres en una Contraseña Aleatoria de Alta Entropía
Un generador de contraseñas crea una cadena aleatoria de caracteres a partir de una combinación
elegida de letras, números y símbolos, lo suficientemente fuerte como para que adivinarla por
fuerza bruta no sea práctico. Elige una longitud y qué tipos de caracteres incluir, y esta
calculadora genera una contraseña al instante — usando la fuente de números aleatorios
criptográficamente segura de tu navegador, no la aleatoriedad de propósito general más débil en la
que se basa una herramienta común de “elegir un número al azar”.
Al igual que el Generador de Números Aleatorios de este sitio, el resultado aquí deliberadamente
no es reproducible solo a partir de las entradas — un enlace compartido restaura tu
configuración (longitud y los tipos de caracteres que elegiste), no la contraseña en sí. Tu
contraseña generada nunca se escribe en la URL, ni se guarda en el historial de cálculos de este
sitio, ni se envía a ningún lugar; solo existe en tu propio navegador, y volver a ejecutar el
generador está pensado para darte algo nuevo.
La fórmula
La fortaleza de una contraseña se mide en bits de entropía — cuántas conjeturas de sí/no
necesitaría en promedio un atacante para encontrarla por fuerza bruta:
Entropıˊa (bits)=Longitud×log2(Taman˜o del conjunto de caracteres)
El tamaño del conjunto de caracteres es la cantidad total de cada tipo de carácter que
seleccionaste — 26 para mayúsculas, 26 para minúsculas, 10 para números y alrededor de 25 símbolos
comunes — sumados. Tanto una contraseña más larga como una combinación más amplia de tipos de
caracteres aumentan la entropía, pero la longitud importa más: duplicar el tamaño del conjunto de
caracteres solo añade 1 bit por carácter, mientras que duplicar la longitud duplica los bits
directamente.
Ejemplo resuelto
Una contraseña de 12 caracteres que usa los cuatro tipos de caracteres (mayúsculas,
minúsculas, números y símbolos):
Tamaño del conjunto de caracteres: 26+26+10+25=87 caracteres posibles por posición.
Entropía: 12×log2(87)≈77.3 bits.
Eso cae en la banda “Fuerte” de esta calculadora (60–79 bits) — un margen cómodo frente a un
intento de fuerza bruta fuera de línea con el hardware actual, aunque no llega a la banda “Muy
Fuerte” que alcanzaría una contraseña más larga.
Estirar los mismos cuatro tipos de caracteres a 16 caracteres en su lugar eleva la entropía a
aproximadamente 103 bits — sólidamente en territorio “Muy Fuerte”, ya que los 4 caracteres
adicionales multiplican la cantidad de contraseñas posibles mucho más de lo que lo haría añadir
otro tipo de carácter.
Factores Clave a Considerar
Una contraseña única para cada cuenta importa tanto como una fuerte. Reutilizar incluso una
contraseña muy fuerte en varios sitios significa que una sola brecha de datos en otro lugar puede
exponer todas las cuentas que usan esa misma contraseña — un gestor de contraseñas hace que
generar y almacenar una contraseña fuerte y única por cuenta sea práctico sin necesidad de
memorizar cada una.
La longitud es la palanca más grande para la fortaleza de una contraseña, más que la variedad
de caracteres. Como la entropía crece linealmente con el tamaño del conjunto de caracteres pero
exponencialmente con la longitud, una contraseña más larga que use menos tipos de caracteres
puede seguir siendo más fuerte que una contraseña más corta que use todos los tipos — favorecer
la longitud cuando las propias reglas de un sitio lo permitan generalmente es la mejor
compensación.
La estimación de entropía de esta calculadora mide la resistencia a la adivinación por fuerza
bruta, no todos los ataques del mundo real. El phishing, el relleno de credenciales (reutilizar
una contraseña filtrada de otra brecha), y el malware que captura pulsaciones de teclas
directamente evitan por completo la fortaleza de la contraseña — una contraseña fuerte y única es
una capa importante de seguridad de cuenta, no una defensa completa por sí sola.
Habilitar la autenticación de dos factores (2FA) donde se ofrezca agrega una capa significativa
más allá de la fortaleza de la contraseña por sí sola. Incluso una contraseña muy fuerte puede
seguir exponiéndose a través de una brecha o intento de phishing — el 2FA (un código de una
aplicación, una llave física, etc.) significa que una contraseña filtrada por sí sola usualmente
no es suficiente para acceder a una cuenta.
Errores Comunes
Acortar una contraseña para que sea más fácil de recordar en lugar de usar un gestor de
contraseñas. La longitud es la mayor palanca para la entropía (ver el ejemplo resuelto arriba)
— cambiar longitud por memorabilidad renuncia a seguridad real por una comodidad que un gestor
de contraseñas ya resuelve sin esa concesión.
Suponer que el requisito de longitud mínima de un sitio es un buen objetivo, no solo un
piso. Un sitio que requiere “al menos 8 caracteres” está indicando un mínimo aceptable para
sus propios sistemas, no una recomendación — generar bastante por encima de ese mínimo no cuesta
nada y eleva la entropía de forma significativa.
Reutilizar una contraseña generada fuerte en varias cuentas. Una sola contraseña fuerte
usada en todas partes es tan segura como el sitio menos seguro que la almacena — una sola
brecha en cualquier lugar expone todas las cuentas que comparten esa contraseña, sin importar
cuán alta sea su entropía.
Excluir símbolos o números solo para que una contraseña sea más fácil de escribir en un
teléfono. Eliminar todo un tipo de carácter reduce el conjunto de caracteres (y por lo tanto
la entropía por carácter) más de lo que la mayoría espera — si la comodidad al escribir importa,
añadir unos pocos caracteres de longitud compensa esa pérdida de forma más eficiente que
eliminar un tipo de carácter.
Útil Saber
¿Quieres ver exactamente cómo escalan la entropía y el tiempo de descifrado con la longitud y
los tipos de caracteres antes de generar? Calculadora de Fortaleza de Contraseña evalúa la
fortaleza de cualquier contraseña sin generar una.
¿Necesitas aleatoriedad para algo distinto de una contraseña? Generador de Números Aleatorios
genera números aleatorios en un rango elegido — útil para cualquier cosa, desde rifas hasta
muestreo, aunque no es criptográficamente seguro de la forma en que lo es este generador.
¿Estás configurando una red doméstica junto con una mejor seguridad de cuenta?
Calculadora de Subred IP calcula rangos de subred y direcciones de host
utilizables.
Is this a cryptographically secure random password?
Yes — unlike this site's Random Number Generator (which explicitly isn't security-grade), this calculator uses your browser's Web Crypto API (crypto.getRandomValues()) to pick every character, the same cryptographically secure randomness source password managers use.
What does "bits of entropy" mean?
It's a measure of how many yes/no guesses an attacker would need on average to find your exact password by brute force — more bits means more possible passwords to search through. It's calculated as the password's length multiplied by log2 of how many possible characters each position could be, so both a longer password and a wider mix of character types raise it.
Will a shared link give someone my actual password?
No — a shared link restores your generator settings (length and which character types you chose), not the password itself. Your generated password is never written into the URL, saved to this site's history, or sent anywhere — it only ever exists in your own browser.
Should I exclude ambiguous characters?
Only if you'll ever need to type the password by hand — excluding characters like 0/O or 1/l/I that look alike in some fonts makes a written-down or manually-typed password less error-prone, at the cost of a very slightly smaller character set (and therefore very slightly less entropy for the same length).
We use cookies for analytics and ads to help support this free site. You can accept all, or decline and we'll only use what's needed for the site to work.