SecretNote.eu

Password Generator - create strong random passwords in your browser

Password Generator Workspace

Adjust the rules below and generate as many passwords as you need.

Strong Estimated 128-bit entropy
18
24

Password Generator Quick Guidance

A short checklist for getting the strongest result out of the generator above.

Make it long

Go for at least 16 characters, and longer whenever a site lets you. Length is the single best thing you can do to keep a password safe.

Let it be generated

Do not make one up in your head. Anything that is easy for you to remember is usually already on a hacker's list of common guesses.

Save it in a manager

Keep it in a password manager such as Bitwarden, 1Password, KeePass, or LastPass. Then you never have to remember it, and every account can have a different one.

Mix the characters

Leave at least three of the four switches on: small letters, capital letters, numbers, and symbols. The more variety, the harder it is to guess.

Skip look-alikes only by hand

Turn on 'exclude ambiguous characters' only when you will type the password yourself, so you do not mix up things like the letter O and the number 0.

Replace anything leaked

Make a fresh one for any password you reused, shared with someone, or saw turn up in a data leak. It only takes a few seconds here.

Why a Password Generator matters, in numbers

A few plain-English numbers that show why a longer password with a good mix of characters, like the ones this generator makes, is far safer than one you would think up yourself.

Hours

Is all it takes for a single ordinary computer to crack a short password of about 8 characters. It simply fires off millions of guesses a second until one matches. Short passwords just do not stand a chance any more.

Basically forever

Take that same short password and just make it twice as long. Now even every computer on earth working together could keep guessing until the sun burns out and still not get through. That one change, going from 8 characters to 16, is the difference between an afternoon and longer than the universe has existed.

65%

Of people, roughly 2 in 3, use the same password in more than one place. So when one website gets hacked, criminals quietly try that same password on your email, your bank, and everything else. A different password for each account stops that cold.

100x+

Harder to crack, just from mixing in capital letters, numbers, and symbols instead of using only lowercase. Every kind of character you add multiplies the guessing an attacker has to do, and it stacks up across the whole password. A good mix does what length alone cannot.

What a strong Password Generator gets right

A strong password comes down to four things. A good password generator handles every one of them for you, so you never have to weigh them up by hand.

Length

Length is the single most important factor. Every additional character multiplies the total number of possible combinations. Going from 8 to 16 characters does not double the search space - it squares it.

Variety

Character variety multiplies the search space. Mixing lowercase, uppercase, digits, and symbols dramatically expands the character set an attacker must search. A password limited to lowercase letters has 26 possibilities per character; adding all four types raises that to roughly 95.

Randomness

Predictable patterns - keyboard walks, names followed by a birth year, favourite sports teams - appear in every attack dictionary. True randomness, generated by a cryptographic source, is immune to dictionary and rule-based attacks.

Uniqueness

Reusing a password across accounts means one breach exposes all of them. Each service should have its own distinct password so that a compromise is always contained to a single account.

Why use SecretNote's Password Generator

We do not just hand you a tool and walk away. We explain how passwords are cracked in plain language and show you the best-practice way to stay safe, even if you have no technical background at all.

SecretNote Typical online tool
Passwords are generated in your browser and never sent anywhere
Length, character mix, and a live strength read-out in one place
Explained in plain language for non-technical people
Shows the best-practice habits: managers, unique passwords, 2FA
No account, no sign-up, no ads tracking you, always free

What is brute-forcing?

Brute-forcing is easy to picture. Instead of knowing your password, an attacker points a computer at it and simply guesses, trying millions and millions of combinations one after another until one works. The computer never gets tired and it is fully automated, so the only things slowing it down are how hard your password is to guess and how quickly the website stops it from trying again and again. That is the whole reason a long, random password matters so much. That is exactly why password generators and password managers go hand in hand: one makes every password long and random, the other remembers them all, so each account gets its own and a single leak can never be reused anywhere else.

Where it happens

Mostly out of sight. Sometimes the guessing is aimed straight at a website's login page. More often it happens on a copy of a leaked password list that attackers have already downloaded, where they can guess as fast as their machines allow, completely offline and with no one watching.

How you stay safe

Use a long, random, one-of-a-kind password like the ones above, keep it in a password manager, and switch on two-factor login (a second code from your phone or an app) wherever it is offered. Even if one password is guessed or leaked, that second step and a different password everywhere else keep the damage tiny.

How good sites protect you

Responsible websites slow attackers down: they lock an account after a handful of wrong tries, add small delays between attempts, store passwords scrambled so a leak is not instantly readable, offer two-factor login, and block the floods of automated guesses that bots send.

Signs a site takes it seriously

Look for a web address that starts with https, the option to turn on two-factor login, and a sensible pause after a few wrong passwords. The bot check matters too: many popular ones such as reCAPTCHA and hCaptcha can be solved by cheap services for a fraction of a cent, so they barely slow a real attacker down. Newer privacy-friendly options like PrivCaptcha are a better sign.

Test a password

Type any password below to see a rough estimate of how long it would take to guess by brute force.

Estimated time to guess

This runs entirely in your browser. What you type is never sent anywhere, never saved, and never leaves this page.

Password Alternative: Passkeys?

A password is only as safe as it is hard to guess. Passkeys take a different route: there is no secret to type, guess, or leak in the first place. Here is what that means in plain terms.

What is a passkey?

Instead of a password you remember, a unique key is created for each website and unlocked with your fingerprint, face, or device PIN. You never see or type a secret. The key can live on your phone or laptop, or inside a password manager such as 1Password, Bitwarden, or LastPass - in that case the manager creates and stores the passkey for you and syncs it to every device you sign into, so you are not tied to one phone or brand.

Why it is stronger

There is nothing to brute-force, nothing to reuse, and nothing to hand over to a fake login page. A passkey cannot be phished or guessed, and because it never leaves your device, a website being hacked does not expose it.

The catch, for now

The main limit is that not every website supports passkeys yet. Moving them between devices is easy if you store them in a password manager, and only gets fiddly if you keep them locked to a single phone or brand. So the honest advice is: use a passkey wherever it is offered, ideally through a manager, and for every site that does not support them yet keep using a long, generated password. The two work happily side by side.

frequently asked

Frequently asked questions

Answers to the questions that come up most often about password security.

Password entropy is a measure of unpredictability expressed in bits. Each bit doubles the number of guesses an attacker must make on average, so 64 bits requires 2^64 guesses and 128 bits requires 2^128. The exact entropy of a randomly generated password equals log2(charset_size) multiplied by the password length - a 16-character password from a 95-character set has 16 x log2(95) = 105 bits. Anything above 75 bits is considered safe against offline brute-force attacks with current GPU hardware; 128 bits is uncrackable for any foreseeable computing technology including quantum computers running Grover's algorithm.
Attackers run dictionary attacks that test millions of common words, phrases, and predictable transformations (capitalisation, leet substitutions like 'a' to '@', appending digits or years) before trying brute force. Any password a human can easily remember - including phrases, names, dates, or sports teams - usually appears in cracking dictionaries (rockyou.txt, HaveIBeenPwned, custom corpus dumps) within the first few million guesses. A 16-character random password from a 95-character set takes roughly 4 quadrillion times longer to guess than a typical 8-character word with a digit suffix. The fix is to generate, not invent, your password.
Yes. A password manager (Bitwarden, 1Password, KeePass, Proton Pass, LastPass, or Apple Passwords) lets you use a unique, randomly generated password for every account without memorising any of them - you only remember one strong master password. The vault is encrypted locally with your master password, then optionally synced through the provider. The alternative - reusing the same password across sites or storing them in a text file or browser autofill without encryption - means a single breach exposes every account. Modern managers also generate passkeys, monitor breach databases, and warn you about reused or weak entries.
Do not rotate passwords on a fixed schedule. NIST SP 800-63B (2017, reaffirmed in subsequent revisions) explicitly recommends against mandatory periodic rotation because it pushes users toward predictable patterns - changing 'Summer2024!' to 'Summer2025!' weakens security rather than improving it. Rotate a password only when there is a concrete reason: a confirmed breach (HaveIBeenPwned alert, vendor notification), shared access that needs revoking, suspicion of phishing or device compromise, or after exposure on an untrusted device. With a password manager and a unique random password per site, breach impact is contained to the one affected account.
Four properties together: length, randomness, character variety, and uniqueness. Length matters most - each added character from a 95-character set multiplies guesses by 95. Randomness eliminates dictionary attacks. Variety (lowercase, uppercase, digits, symbols) maximises the per-character search space. Uniqueness ensures one breach does not cascade to other accounts. A 16-character password generated by a cryptographically secure random source from all four character classes has roughly 105 bits of entropy and is currently uncrackable through brute force.
Twelve characters is the practical minimum, sixteen or more is recommended, and twenty plus is preferred for high-value accounts (email, financial, password manager master). At 95 characters per slot, 12 characters gives 79 bits of entropy, 16 gives 105 bits, and 20 gives 131 bits. Length is the cheapest entropy you can buy because every added character multiplies the attacker's work, while symbol and case complexity only adds marginally. If a system limits passwords to 12-16 characters, prefer the maximum allowed and use a generator.
First, what is a passphrase? It is simply a password made of several random words strung together - like 'correct-horse-battery-staple' - instead of a jumble of letters, digits, and symbols. The appeal is that words are far easier for a human to remember and type than something like 'x7$Kp2!qLm'. Are they more secure? Only if they are long enough. A four-word passphrase from the EFF wordlist (7,776 words) gives 51 bits of entropy - weaker than a 9-character random password. Six words gives 77 bits, which is roughly equivalent to 12 random characters. Passphrases trade entropy density for memorability, so they need more words to reach the same strength as a random password. The sweet spot: use a long passphrase for the one password you must memorise (your device login or password manager master password), and let a generator make random passwords for everything else, since the manager remembers those for you.
No. This generator runs entirely in your browser using the WebCrypto API (window.crypto.getRandomValues), which is a cryptographically secure source of randomness backed by the operating system. The generated password is created locally, displayed only to you, and never transmitted anywhere. The server delivers the page assets and has no visibility into what was generated. This makes the tool safe to use even on production accounts.
Where a website offers passkeys, yes - they are the more secure option. A passkey replaces the password entirely: instead of a secret you type, your phone or laptop creates a unique key per site and unlocks it with your fingerprint, face, or device PIN. Because there is nothing to type, reuse, or hand to a fake login page, a passkey cannot be phished, guessed, or brute-forced, and it never leaves your device, so a site being breached does not expose it. The catch is that support is still growing and moving passkeys between devices depends on your phone or browser ecosystem. The practical approach is to use passkeys wherever they are available and keep a long, generated password in a password manager for every site that does not support them yet. The two complement each other rather than compete.

More privacy tools

Everything you need to share private data safely - free, no account needed to get started, runs in your browser.