Password Generator
without uploading it.
Generate a strong, random password — length and character types your choice.
)4M^K@Nf#SJ_LChfAdjust the length slider and character type toggles.
A new password generates automatically as you change settings.
Click the copy icon to copy it to your clipboard.
Why there's no upload step
Weak or reused passwords are a top cause of account compromise. This tool uses your browser's cryptographically secure random number generator (crypto.getRandomValues), never Math.random, and never sends the password anywhere.
Is the password sent anywhere or logged?+
No. It's generated and stays entirely in your browser.
Is this actually secure randomness?+
Yes — it uses the Web Crypto API's getRandomValues, the same cryptographically secure source browsers use for other security-sensitive operations.
Why are some similar-looking characters excluded?+
Characters like 0/O and l/1 are excluded by default to avoid transcription mistakes.