Password Generator — Create a Strong Random Password Free
Create cryptographically random passwords up to 128 characters with configurable character sets and live strength feedback; no account is required.
—What you can do with Password Generator
Review the main capabilities before you begin.
- Generate strong random passwords instantly
- Create memorable passphrases from real words
- Set the exact length up to 128 characters
- Mix letters, numbers and symbols your way
- Skip look-alike and ambiguous characters
- Check password strength with live entropy
Settings reference
13 settings
Available controls for Password Generator.
Settings
- Random characters / Passphrase (words)Presets
- Switches between a scrambled random-character password and a passphrase built from random dictionary words, which is easier to remember and type while staying strong.Options: Random charactersPassphrase (words)
- LengthSliderRange: 8–128chars · Default: 20chars
- Sets how many characters the random password contains; 16-20 suits most logins, while higher values create extremely long secrets for demanding systems. Shown in Random characters mode.
- WordsSliderRange: 3–12words · Default: 6words
- Sets how many random words make up the passphrase; the default of 6 balances memorability with strong protection. Shown in Passphrase mode.
- SeparatorDropdown
- Chooses the character placed between passphrase words; hyphens or dots are easiest to retype accurately, and some login forms reject spaces. Shown in Passphrase mode.Options: hyphen ( - )dot ( . )underscore ( _ )space ( )none
- Capitalize each wordOn / Off
- Starts every passphrase word with a capital letter, satisfying sites that require an uppercase character without making the passphrase harder to remember. On by default.
- Append a numberOn / Off
- Adds a random digit to the end of the passphrase for login forms that require at least one number. Off by default.
- RegenerateOne-click
- Creates a fresh password or passphrase using the current settings whenever you want a different result.
Character classes
- Uppercase (A-Z)On / Off
- Includes capital letters A-Z in the password's character pool; keep it on when a site requires an uppercase character. On by default.
- Lowercase (a-z)On / Off
- Includes lowercase letters a-z in the password's character pool, the most common base class for passwords. On by default.
- Numbers (0-9)On / Off
- Includes digits 0-9 in the password's character pool; enable when a login form requires at least one number. On by default.
- Symbols (!@#…)On / Off
- Includes punctuation symbols in the password's character pool for extra strength; turn off for systems that reject special characters. On by default.
Exclusions
- Exclude similar (i, l, 1, L, o, 0, O)On / Off
- Removes look-alike characters such as i, l, 1, o and 0 so the password is easier to read and retype without mistakes. On by default.
- Exclude ambiguous ({} [] () /\ '"`,;:.)On / Off
- Removes brackets, quotes and other punctuation that some forms or systems mishandle; useful when pasting the password into strict input fields. Off by default.
Related tools for Password Generator
Tools for common next steps after Password Generator.
Developer Tools
Hash Generator
Generate SHA-1, SHA-256, SHA-384 and SHA-512 digests from text or a file in your browser; no account is required.
Try it nowPDF & Documents
PDF Password
Add password encryption to a PDF, or remove a known password from a file you are authorized to modify.
Try it nowDeveloper Tools
JWT Decoder
Decode a JWT header and payload, inspect its expiry and copy the decoded data locally; no account is required.
Try it nowFrequently Asked Questions
Each character is drawn from window.crypto.getRandomValues — the browser's cryptographically secure random source, the same one used for TLS session keys. That is far stronger than Math.random and matches the entropy expected by password managers and security audits.
technicalFor most accounts a 16-character password with uppercase, lowercase, numbers and symbols comfortably exceeds 80 bits of entropy and resists offline cracking. Vault master passwords and root credentials benefit from 24+ characters; throwaway burner accounts can use fewer.
tipsStrength is estimated as length × log₂(character pool size), expressed in bits. Anything above ~80 bits is considered safe against offline brute force for the foreseeable future. Removing character classes shrinks the pool, so the bit count drops accordingly.
technicalIn theory yes, but the probability is astronomically small for any reasonable length. A 16-character mixed-class password has roughly 10^31 possible values — the chance of accidental collision is far smaller than the chance of a hardware failure.
privacyEnable "Exclude similar" (i, l, 1, L, o, 0, O) when the password will be transcribed by hand or read over the phone to avoid mix-ups. Enable "Exclude ambiguous" ({} [] () /\ '"`,;:.) when the password must paste cleanly into terminals or shell scripts.
featuresNo. Generation happens entirely on your device and recent passwords live in memory until you reload the tab. Nothing is sent over the network, nothing is logged and nothing is cached.
privacyYes. Turn on "Exclude similar" to drop the characters that get confused on screen or over the phone (i, l, 1, L, o, 0, O), and turn on "Exclude ambiguous" to drop brackets, slashes and quotes that are awkward to type. Then raise the length a few characters to keep the entropy where you want it.
tipsSwitch the mode toggle from 'Random characters' to 'Passphrase (words)' — the generator then builds a password from several random dictionary words (EFF Diceware wordlist) instead of scrambled characters, which is easier to remember and type but still cryptographically strong.
usageThe default of 6 words gives roughly 77 bits of entropy, the EFF-recommended minimum for a strong passphrase. Drag the Words slider higher (up to the maximum) for a master password protecting a password manager or crypto wallet, or lower for a passphrase you'll type frequently on a low-risk account.
tipsYes. The Separator dropdown lets you pick a hyphen, dot, underscore, space, or no separator at all. A hyphen or dot is usually easiest to type accurately on both desktop and mobile keyboards, while some login forms reject spaces in passwords.
featuresTurn on 'Capitalize each word' if a site requires an uppercase character, and 'Append a number' if it requires a digit — many login forms enforce these composition rules even for long passphrases. Both options add negligible extra memorization effort while satisfying stricter password policies.
tipsUse Passphrase mode with 7-8 words, a hyphen or dot separator for easy retyping, capitalize each word on, and append a number on — this comfortably clears 90+ bits of entropy while staying far easier to memorize and type accurately than an equivalent-strength random-character password.
tipsThe Length slider in Random characters mode runs from 8 up to 128 characters, matching the 'up to 128 characters' promise in the tool's title. For most logins 16-20 characters is plenty; push toward 128 only for systems that specifically call for an extremely long secret, like certain API tokens or hardware security modules.
technicalThe Words slider in Passphrase mode ranges from 3 words (shorter, lower entropy) to 12 words (extremely high entropy, well over 150 bits). The default of 6 words balances memorability with the EFF-recommended ~77-bit minimum for a strong passphrase.
technicalThe Regenerate button disables and the password field clears, with a hint reading 'Pick at least one character class to enable generation.' At least one of Uppercase, Lowercase, Numbers or Symbols must stay checked, since the generator needs a character pool to draw from.
usageYes — switch to Passphrase mode to get random words joined by a separator, optionally capitalized and with a number appended (the xkcd style). A four-to-five word passphrase from the memorable password generator is far easier to remember than a string like 'xK9#f2' yet still strong, because its entropy comes from the size of the word list.
usageYes — generate and copy as many passwords as you need with no account. Everything runs in your browser using window.crypto, so generated passwords never leave your device and recent ones are cleared from memory when you reload the page.
pricingAlmost always one of three things. The file is over the 11 MB free upload limit — Premium takes 50 MB and Pro 120 MB. The format is not one this tool accepts, so check the list shown on the upload panel. Or the file is not really the format its name says: renaming a file does not change what is inside it, and that is the reason a valid-looking file gets refused.
troubleshootingYes — adjust the inputs and generate again as many times as you need; nothing is locked in until you download. Check the result at the size it will actually be used, because something that reads clearly on screen can fail once it is printed small or shown on a phone.
troubleshootingNo to both. Password Generator is free, your download carries no watermark, and nothing is asked for at the end — there is no point in the flow where you finish the work and then discover it costs money.
pricingNo — Password Generator runs in the browser on desktop and phone. There is nothing to install, no trial to start, and no license to buy before you can see whether it does what you need. Try it on the file you are actually stuck with rather than a sample.
troubleshootingHow Password Generator helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start.
Master Passwords for Vaults & Password Managers
Generate strong, high-entropy master passwords for 1Password, Bitwarden, KeePass and LastPass that resist offline brute-force attacks for decades
Random Wi-Fi & Hotspot Passwords
Create memorable yet secure Wi-Fi passwords for home routers, office guest networks and pop-up event hotspots without falling back to "password123"
Secure Server, SSH & Database Credentials
Provision strong passwords for Linux user accounts, MySQL/Postgres roles and SSH key passphrases when bootstrapping new staging and production servers
New Email & Social Media Accounts
Generate unique passwords for every new Gmail, Outlook, Instagram and Twitter account so a breach of one service never cascades into the others
Bulk Customer & Employee Onboarding
Generate temporary one-time passwords for new employee accounts, customer portal logins and bulk SaaS provisioning workflows that force a reset on first use
Encryption Keys & Backup Passphrases
Create long, ambiguous-character-free passphrases to protect VeraCrypt volumes, encrypted backups, BitLocker drives and offline crypto wallet seeds
Passphrases You Can Actually Type on a TV Remote
Switch to Passphrase mode for smart TV, game console and streaming-box logins where an on-screen keyboard makes a random 20-character password painful — a hyphen-separated, capitalized word passphrase stays strong but is far faster to enter.
One-Off Handoff Credentials for Clients & Contractors
Generate a fresh, high-entropy password when handing a CMS, hosting or FTP account over to a client or contractor at project close — turn on Exclude ambiguous so the password pastes cleanly into any config file or terminal.
Lock Down Gaming Accounts Against Credential Stuffing
Give every Steam, Riot, Battle.net and Epic account its own 16+ character random password instead of reusing one across platforms — the character-class checkboxes let you match whatever composition rules each launcher enforces.
Passwords That Read Back Cleanly on Paper
For a password you'll write on a physical backup sheet or read aloud over the phone, turn on Exclude similar to drop the i/l/1/L/o/0/O characters that get misread or mistyped when transcribed by hand.
Rotating Passwords for Regulated Teams
Meet HIPAA, PCI or SOC 2 password-rotation requirements by generating a fresh 20+ character password with all four character classes enabled every cycle, keeping entropy well above audit minimums without reusing patterns.
Router & Smart-Home Device Admin Passwords
Generate a maximum-length random password with all four character classes on for a home router, NAS or smart-lock admin account you'll rarely type by hand but that needs to resist automated credential-stuffing attacks from the internet.
Watch each transformation land
Every photo crosses the slash untouched and comes out the other side finished.


























