Strong Password Generator
Generate a cryptographically random password with adjustable length and character sets.
Processed locally in your browser — nothing is sent to a server.
About this tool
Set a length and choose whether to include numbers and symbols, then click Randomise. Generation uses your browser’s cryptographically secure random number generator, with unbiased character selection (rejection sampling, not a naive modulo) so every allowed character is equally likely.
Frequently asked questions
- How random is this?
- It uses the Web Crypto API's crypto.getRandomValues() — a cryptographically secure random source, the same one browsers use for other security-sensitive features — not Math.random().
- What characters are always included?
- Uppercase and lowercase letters are always included. Numbers and symbols are optional, toggled independently.
- Is my generated password sent to your servers?
- No. Every password is generated entirely in your browser and never transmitted or logged anywhere.
Privacy
Every password is generated in your browser using the Web Crypto API. Nothing is sent to WebCodeIn’s servers, logged, or stored.