Password Generator
Generate strong, random passwords with custom rules.
What the Password Generator does
This tool creates strong, random passwords that are far harder to guess or brute-force than anything a person would type from memory. You control the length and which character sets to include: uppercase letters, lowercase letters, numbers, and symbols. As each password is generated, a strength meter rates it from Weak to Very Strong based on its length and the variety of character types it uses.
It is useful for anyone setting up a new account, rotating an old password, or creating credentials for servers, databases, and API keys. Because every password is unique and unpredictable, it helps you avoid reusing the same memorable phrase across multiple sites.
How to use it
Drag the length slider to choose between 8 and 64 characters, then tick the character types you want to include. Press Generate Password to produce a new password, and press it again any time you want a different one. You can toggle visibility with the eye icon to hide or reveal the password, and click Copy to place it on your clipboard.
For the strongest results, enable as many character types as the target system allows and use a longer length. Longer passwords with mixed character sets push the strength meter toward Very Strong, while short ones using only one or two sets are flagged as Weak.
Security and privacy
Passwords are generated using the browser's built-in cryptographically secure random number generator (the Web Crypto API), not a simple predictable pseudo-random function. This makes each character genuinely unpredictable and suitable for real security use.
Generation happens entirely on your device and no password is ever transmitted, logged, or stored by the tool; refreshing the page discards it. For long-term safety, store generated passwords in a reputable password manager and never reuse a single password across different accounts.