Password Generator
SyVault ships with a flexible generator that creates strong passwords and passphrases on demand. Access it from the toolbar, from any password field, or with the keyboard shortcut Ctrl+G / Cmd+G.
Password Mode
Configure the following options:
| Option | Range / Default |
|---|---|
| Length | 8 -- 128 characters (default 20) |
| Uppercase (A-Z) | On |
| Lowercase (a-z) | On |
| Digits (0-9) | On |
| Symbols (!@#$...) | On |
Exclude ambiguous (0O1lI) | Off |
Toggle any character class on or off. The generator uses crypto.getRandomValues() for cryptographically secure randomness.
Passphrase Mode
Generate memorable passphrases from a curated wordlist:
- Word count: 3 -- 10 words (default 5)
- Separator:
-,.,_, space, or custom character - Capitalize words: title-case each word
- Include number: append a random digit to one word
Example output: Marble-Ticket-Frozen-Avocado-91
Strength Meter
Every generated value is scored in real time by zxcvbn, which estimates crack time against realistic attack models rather than naive entropy math. The meter displays four levels: Weak, Fair, Strong, and Very Strong.
Aim for a zxcvbn score of 4 (Very Strong). For passphrases, five or more words typically reach this threshold.
Generation History
The last 20 generated values are kept in memory only for the duration of your session. This lets you scroll back if you generated a password but forgot to save it. The history is never written to disk or synced and is cleared when the app is locked or closed.
Copy to Clipboard
Click the copy button to place the generated value on your clipboard. SyVault automatically clears the clipboard after 30 seconds to prevent accidental exposure.