Password generator
Generate cryptographically secure passwords using Web Crypto API with rejection sampling. Client-side only — nothing stored or transmitted.
Character sets
Security note — Passwords are generated using crypto.getRandomValues() with rejection sampling to eliminate modulo bias. No passwords are stored, logged, or transmitted. This page works fully offline.
Guide
Password Generator: what it does and how to use it
What this Security tool does
This password generator creates random passwords with configurable length and character sets. Strong generated passwords are useful for accounts, API dashboards, test users, temporary credentials, and password manager entries.
How it works
Choose length, character groups, and count. The browser uses crypto.getRandomValues with rejection sampling to avoid modulo bias. Generated values appear locally and can be copied without being sent to SAVR.
Examples
- Generate a 24-character password for a new account.
- Create several temporary credentials for testing.
- Use symbols only when the target system supports them.
Security considerations
Generated passwords stay in your browser. Store real passwords in a reputable password manager and avoid sending them through chat or email.
FAQ
How long should a password be?
For most accounts, 16 or more random characters is a strong baseline.
Are symbols required?
Length and randomness matter more, but symbols can increase the search space when supported.
Does SAVR store generated passwords?
No. They are generated client-side only.