# Password Generator

> Free password generator: create strong random passwords with crypto-grade randomness. Adjustable length, symbols and readability options. Nothing leaves your browser.

Generate strong, random passwords with your browser's cryptographic random number generator. Tune the length and character sets, check the strength meter, and copy with one click. Nothing is ever sent or stored.

*Interactive tool: enter your values at https://toollantern.win/password-generator/ and results update instantly in your browser.*

## How the passwords are made

Passwords are generated with **crypto.getRandomValues()**, your browser's cryptographic random number generator, the same source of randomness used for TLS encryption keys. Each character is picked independently from the pool you enable (uppercase, lowercase, digits, symbols), so every password is uniformly random.

## What the strength meter means

Strength is measured in **bits of entropy**: length × log2(pool size). A 16-character password from all 94 printable ASCII characters has about 105 bits, far beyond what any brute-force attack can touch. The meter rates under 50 bits weak, 50 to 80 fair, 80 to 110 strong, and above 110 excellent.

## Length beats complexity

Adding characters helps more than adding symbol types. A 20-character lowercase-only password (94 bits) is stronger than an 8-character password using every symbol (52 bits) and far easier to type. When a site allows it, choose 16 or more characters.

## Privacy

Generation happens entirely in your browser. Passwords are never transmitted, logged or stored anywhere, by this page or anyone else. For real security, store them in a password manager and never reuse one across sites.

## Frequently asked questions
### Are these passwords truly random?

Yes. They come from crypto.getRandomValues(), the browser's cryptographic randomness source, with each character chosen independently and uniformly from the enabled pool.

### How long should my password be?

At least 12 characters for everyday accounts, 16 or more for important ones like email and banking. Longer is always better; complexity matters less than length.

### What is password entropy?

Entropy measures unpredictability in bits: a password with n bits takes about 2^n guesses on average to crack. The meter shows it so you can compare options honestly.

### Should I use symbols in my password?

Symbols enlarge the character pool, which adds a few bits per character, but adding length helps more. Enable symbols when the site allows them, and prioritize length first.

### Do you store the passwords I generate?

No. Generation is 100 percent client-side. This page has no server component receiving your passwords, and nothing is written to storage.

---
Interactive version: https://toollantern.win/password-generator/
