Random Password Generator
Create a strong, cryptographically secure random password. Nothing leaves your device.
How to use
- Choose the password length (4–128 characters).
- Select which character groups to include: uppercase, lowercase, numbers, and symbols.
- Optionally exclude similar characters to avoid confusion.
- Click “Generate” and copy the result.
FAQ
Is this password generator secure?
Yes. It uses the browser's Web Crypto API (crypto.getRandomValues), a cryptographically secure random source, with no modulo bias. Nothing is sent to any server.
Are generated passwords stored anywhere?
No. Passwords are generated and shown only in your browser's memory. They are never written to storage, logs, or the URL, and disappear when you refresh or leave the page.
What makes a password strong?
Length and character variety are the main factors. A longer password with mixed uppercase, lowercase, numbers, and symbols has much higher entropy and is far harder to guess.
Can I generate passwords offline?
The page itself needs to load from the internet, but the password generation runs entirely in your browser using the Web Crypto API and requires no network calls.