TOML to JSON
Convert a TOML config to JSON, with tables and arrays of tables resolved.
Strong random passwords and passphrases, generated locally.
—
Assuming offline attack against a fast hash. A properly slow hash takes far longer.
| Attack rate | Scenario | Average time |
|---|
Entropy
—
—
Nothing is stored, logged or transmitted
Generated entirely in your browser with the same cryptographic random source that backs TLS keys. There is no network request of any kind, so the password exists only on your machine. Store it in a password manager rather than trying to memorise it.
The Password Generator produces random passwords or memorable passphrases using the browser cryptographic random number generator, with entropy reported in bits rather than as a coloured bar — because bits are the only measure that means anything.
Generate passwords or passphrases using the cryptographic random number generator built into your browser, with full control over length, character sets and ambiguous characters. Nothing is transmitted, so the password exists only on your machine.
Strength is reported as entropy in bits rather than as a coloured bar, because bits are the only measure that means anything: each additional bit doubles the search space. A passphrase of several random words is usually the better choice for anything you must type from memory, since four random words from a large list beat a short scrambled string on both strength and memorability. For everything else, use a password manager and a length you will never memorise.
Uses the same generator that backs TLS keys, not the statistically weak Math.random.
Each bit doubles the search space, so 60 bits is a million times harder than 40 — a real measure rather than a colour.
Four or five random words give high entropy and are far easier to type from memory than a scrambled string.
Optionally drop 0/O and 1/l/I, which matter when a password has to be read aloud or typed from paper.
There is no network request of any kind — the password exists only on your machine.
A random password, or a passphrase of random words.
Characters for a password, or how many words for a passphrase.
Uppercase, lowercase, digits and symbols, with an option to exclude ambiguous characters.
Check the entropy figure, then copy. Nothing is stored or sent anywhere.
At least 16 characters for anything you store in a password manager. Below about 12, modern hardware makes brute force practical against weak hashing.
A measure of how many guesses an attacker needs. Each bit doubles the search space, so 60 bits is a million times harder than 40. Above about 80 bits is comfortable for most purposes.
For anything you must type from memory, usually yes. Four or five random words from a large list give high entropy and are far easier to recall than a scrambled string of equal strength.
It uses the browser cryptographic random number generator, the same source used for TLS keys, and nothing leaves your device. There is no network request of any kind.
What people who use the Password Generator think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Password Generator. It takes half a minute and no account.
Write the first reviewConvert a TOML config to JSON, with tables and arrays of tables resolved.
Learn and generate flexbox layouts with a live, interactive preview.
Convert a name between camelCase, snake_case, kebab-case and the rest.
Build an accessible HTML table from pasted data or by hand.
Draw an easing curve and see it against the standard ones.
Hash a password with bcrypt, or check one against an existing hash.
Find the MIME type for any file extension, or the extensions for a type.
Convert JSON into a PHP array literal or a typed class you can paste into a project.