Keep your name or word, add real randomness

Password Generator with a Name or Root Word

Preserve a complete name, keyword, or root word while adding a substantial cryptographically random prefix, suffix, or both.

Build passwords around a name or word

Enter a non-secret name or word, choose where it appears, and generate independent results with fresh random material.

Do not enter an existing password or other secret. A name or familiar word is predictable, so the strength estimate counts only the independently random characters added by this tool.
Use one non-secret name or word containing 2–24 letters. Capitalization is preserved.
20
Added independently to every result. The root word is not included in the entropy total.
Random character types
Waiting for a valid root word—

Placement: No passwords generated yet

Enter a non-secret root word, then generate.

Your root word stays localThe word and generated passwords remain in this browser tab and are not sent to our server.

How the name and root word password generator works

The generator preserves the exact spelling and capitalization of your input. It then uses the Web Crypto API to create a new random sequence for each result and positions that sequence according to your setting.

How do I generate a password from a name?

Enter the name, choose whether it appears first, last, or between random characters, and select Generate root-word passwords. The name remains visible exactly as entered. Each result receives a fresh sequence of at least 12 random characters; the default adds 20.

Is a password based on my name secure?

A name is public or easy to learn, so the generator treats it as known to an attacker and gives it zero entropy credit. The measurable strength comes from the independently random characters surrounding it. Do not use a name with only a year, birthday, or predictable symbol appended. Keep the default random length or increase it when the destination accepts longer passwords.

What is a root word password?

A root word password contains a word selected by the user plus added characters. The recognizable word can make the result easier to identify or type, but it should be treated as known to an attacker. The security comes from the length and unpredictability of the added random sequence.

Prefix, suffix, or both sides?

Choose the layout required by the account or device. “Both sides” splits the random material around the root without reducing its length. “Vary placement” independently chooses prefix, suffix, or both sides for each generated result. Placement is not counted as password entropy.

How many random characters should I add?

The tool requires at least 12. Twenty random characters with the default character types provides a substantial random component while keeping the name or word intact. If the destination accepts longer credentials, increasing the random count is stronger.

Should I reuse the same name or root word?

Generate a fresh result for every account and store it in a password manager. Reusing one root across many accounts creates a visible relationship if any password is exposed. For unrelated fully random results, use the standard password generator; for memorable independent words, use the passphrase generator.