NameGen

Password Generator

Generate strong, random passwords with control over length and character types. Cryptographically secure and generated entirely in your browser.

Generated in your browser — nothing is stored. Click any result to copy it.

About the password generator

Strong passwords are long and random — exactly what humans are bad at inventing. This generator builds them for you using your browser's cryptographic random source, so each password is unpredictable and never leaves your device.

Choose a length, decide which character types to include — lowercase, uppercase, numbers, symbols — and optionally skip ambiguous characters like the letter O and the number 0. Every password is guaranteed to include at least one character from each set you pick, then shuffled so the pattern isn't predictable.

Ways to use it

  • New accounts

    Create a unique, strong password for every sign-up instead of reusing old ones.

  • Password resets

    Generate a fresh, high-entropy password the moment you need to rotate one.

  • WiFi & devices

    Produce a long random key for routers, servers, and shared devices.

  • Avoid look-alikes

    Skip ambiguous characters when a password has to be read aloud or typed by hand.

Frequently asked questions

Are these passwords secure?

Yes. They're built from your browser's cryptographic random generator (getRandomValues) with rejection sampling to avoid bias, and each includes at least one character from every type you select.

Does my password get sent anywhere?

Never. Generation happens entirely in your browser. Nothing is transmitted, logged, or stored — reload the page and it's gone.

How long should my password be?

For most accounts, 16 characters with a mix of types is very strong. For high-value accounts or keys, go longer — the slider goes up to 64.

What does 'avoid ambiguous characters' do?

It removes easily confused characters — like l, I, O, 0, and 1 — which is handy when a password must be typed by hand or read aloud.

More generators