Generate passwords and passphrases
Generate on your device. Choose a password for your password manager, or a passphrase when you need to read and type it again.
Settings
Result
A result appears only when you generate one.
- Generation space in bits
- Unicode characters
- UTF-8 bytes
Bits are rounded down from the number of equally likely outputs. This is not an account security rating or a time-to-crack estimate.
Checking wordlist integrity.
No history is saved. Results are cleared from this page when leaving the tab, changing settings or after 5 minutes. The clipboard and receiving application may retain them.
Use offline
The built HTML includes code, fonts and data. Open in a compatible browser, then disconnect. Verify release provenance and checksums before use.
Download English HTMLMethods and limits
Are secrets sent anywhere?
Generation code has no network API, analytics, storage or service worker. Content Security Policy blocks connections. Page loads and clicked links still make ordinary connections. Replaced hosting code, extensions, a compromised browser or operating system can expose secrets. A verified offline artifact reduces ongoing trust in the host.
What do generation-space bits mean?
For independent characters, the number of outcomes is alphabet size raised to length. For passphrases, it is token count raised to word count. With required character groups, the generator counts valid strings exactly and samples uniformly. A fixed separator adds no bits. Editing, removing words or repeatedly selecting favorites changes the selection model.
Why no strength score or time to crack?
Guessing cost depends on the service password storage, KDF cost, rate limits, attacker resources and password reuse. Save a unique result for each account in your password manager. Prefer passkeys or MFA when available. This generator does not prevent phishing.
Can outputs be used as cryptographic keys?
Do not directly use these outputs as protocol keys, wallet seeds, nonces or key pairs. Use a specialized protocol tool and its key-generation API. These formats have separate distribution, lifetime, storage and authentication requirements.
Are Vietnamese phrases proven easier to remember?
No. Engineering tests and corpus proxies cannot replace observation of Vietnamese participants. Both accented and accent-free lists are experimental. A website may normalize or transform Unicode passwords, so verify that you can enter one again before relying on it.
Licenses
Application software is AGPL-3.0-or-later. Vietnamese Passphrase code retains LGPL-3.0-or-later. Vietnamese wordlists and documentation have separate CC-BY-SA-4.0 terms. The EFF list credits the Electronic Frontier Foundation under CC-BY-4.0. Space Grotesk is OFL-1.1. Lucide icons retain ISC and Feather MIT terms. VINASIG trademarks are governed by the Brand Policy.
Corresponding source and complete attribution notices are provided in the repository and release bundle. Data licenses are not replaced by the application license.
NOTICE · AGPL-3.0-or-later · OFL-1.1 · Lucide