Password Generator
Generate secure random passwords. All in your browser.
Try it with this example
Set length 16, check symbols, and click Generate. Copy the password—it uses secure browser randomness.
What is this tool?
Strong passwords are long, random, and use a mix of character types. Humans are bad at creating them—we reuse patterns, pick memorable words, and avoid symbols. A good password generator uses cryptographically secure randomness to produce passwords that are hard to guess. This tool creates passwords with configurable length and character sets: uppercase, lowercase, numbers, and symbols. All generation runs in your browser using the Web Crypto API. No password is stored or transmitted.
Set your preferred length (e.g. 16 or 20 characters), check the character types you want, and click Generate. Copy the result and use it in a password manager. The tool doesn't save passwords—generate a new one each time, or use a password manager to store and fill them. For accounts that allow long passwords, 20+ characters with all character types is a solid choice. Avoid reusing passwords; generate a unique one per account.
Browser-based generation means your passwords never leave your device. Even if our server were compromised, it wouldn't have your passwords—they're created locally. That's an important security property. Use this tool when setting up new accounts, rotating passwords, or creating credentials for services and APIs. Combine it with a password manager for storage and autofill. The manager remembers; this tool creates.
Some sites restrict which characters you can use. If a site rejects your generated password, adjust the options (e.g. omit symbols) and try again. The tool gives you control. Passwords are shown once; if you don't copy it, generate again. There's no history, no recovery—by design. Strong, random, and private. Bookmark it for the next time you need a new password.