Password generator

Generate cryptographically secure passwords using Web Crypto API with rejection sampling. Client-side only — nothing stored or transmitted.

Runs in your browser -- no data sent
Select at least one character set to generate a password.
20
8128

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.