VINASIG

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

Settings

From 8 to 128 characters. Default is 20.

Character groups
Website compatibility requirements

Enable when a website requires it. Selection is uniform over all strings satisfying the condition.

Enter the exact visible ASCII characters to exclude. Do not add spaces.

Result

A result appears only when you generate one.

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 HTML

Methods 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.

Read research, algorithms and validation evidence

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.

Licenses

NOTICE · AGPL-3.0-or-later · OFL-1.1 · Lucide