Your browser does the work
The generator runs entirely in JavaScript on your device. There is no generation API or server request.
Create a strong, unique password with your browser's cryptographically secure random number generator. The result stays on this screen, is never saved to history, and disappears when you close the tab.
Generated with crypto.getRandomValues() and unbiased random selection.
The generator runs entirely in JavaScript on your device. There is no generation API or server request.
We do not place generated passwords in cookies, local storage, session storage, logs, or a recent-history panel.
Rejection sampling avoids the subtle modulo bias found in many basic random password scripts.
Some accounts need symbols. Some devices accept digits only. Some secrets must be typed by hand. Use a generator designed for the exact job.
Generate a secure random passphrase from independent words.
Open instrument →03Create a memorable multi-word password with random words, capitalization, separators, and numbers.
Open instrument →04Generate a random 4, 6, 8, or 12-digit PIN with cryptographic randomness.
Open instrument →05Generate a strong router-friendly Wi-Fi password for WPA2 or WPA3.
Open instrument →06Generate a strong random password with no symbols or special characters.
Open instrument →07Use this free bulk password generator to create 2–50 unique random passwords at once.
Open instrument →A strong password is not simply a short string with a capital letter and an exclamation mark. Its strength comes primarily from unpredictable selection, sufficient length, and never being reused on another account.
Use the 12-character password generator preset only when a service has a restrictive limit. The 16-character password generator preset is a stronger compatibility choice, while 20 or 24 random characters add more margin for accounts that accept them.
Symbols expand the possible character pool, but adding length is usually the simplest way to increase a randomly generated password's resistance. If a website rejects symbols, use the dedicated alphanumeric generator.
Use a password manager rather than a note, document, screenshot, email draft, or browser history. This website deliberately does not try to become a password vault.
Short, device-specific guides for the router and Wi-Fi questions people face after generating a new network password.
Find the right router setting, choose a secure replacement, and reconnect every device.
Read the guide →Use an iPhone, Android phone, Windows PC, Mac, or the router itself.
Read the guide →Use Apple proximity sharing, an Android QR code, or a guest network.
Read the guide →Recover access first—and factory-reset the router only as a last resort.
Read the guide →A trustworthy generator uses a cryptographically secure random source, explains where generation happens, and does not quietly save results. This page uses the browser's Web Crypto API, generates locally, and has no password history.
No generation request is sent to a server. The password is not added to analytics, storage, a database, or a history feature.
No. “PW generator” is simply a shorter name for the same tool. Security still depends on cryptographic randomness, sufficient length, uniqueness, and safe storage.
A history panel is convenient but creates unnecessary exposure on a shared computer. This site treats each result as temporary.
Use a passkey when a service supports it and your recovery setup is sound. Passwords still matter for services without passkeys and for device or file credentials.