Skip to content

Category

Generators

Passwords, random numbers, QR codes and names

Generate strong passwords, random numbers, QR codes, realistic names, usernames, business names and balanced teams — all with cryptographic randomness, private in your browser.

At a glance

7tools in this hub

7 of 7 run entirely in your browser

Free · no sign-up · no watermark

All Generators tools

Every tool in generators

Ordered as they appear in the library. Each opens on its own page with instructions, FAQs and related tools.

About this category

What generators can do for you

Seven generators that make something new rather than compute an answer. The privacy-sensitive ones, passwords above all, draw from your browser's cryptographic random source and never make a network request, which is meaningfully safer than a generator that has to ask a server for entropy.

Seven generators, each producing something new on demand. The common thread is randomness done properly: everything draws from the crypto.getRandomValues API, the operating system's entropy pool that also produces TLS session keys. Math.random() is never used anywhere on this site — it is a fast pseudorandom generator whose internal state can be recovered from a handful of outputs.

GeneratorWhat it makes
Password GeneratorStrong passwords and passphrases
Random Number GeneratorIntegers, decimals, lists, dice and coins
QR Code GeneratorQR codes for URLs, Wi-Fi, contacts and more
Random Name GeneratorRealistic full names for test data
Username GeneratorAvailable-style handles from a word
Business Name GeneratorBrandable company and product names
Team GeneratorBalanced random groups from a list

Entropy, and why rejection sampling matters

Random integers use rejection sampling rather than a modulo, because reducing a random value modulo a range that does not divide evenly skews the distribution — mapping 0 to 255 onto 0 to 5 gives four outcomes a 43 in 256 chance and two a 42 in 256 chance. Invisible in a single draw, obvious in a histogram over a million. Password Generator and Random Number Generator both draw from the same cryptographic source.

QR codes are about the payload, not the drawing

QR Code Generator emits the correct convention for each content type, so a Wi-Fi code starts WIFI:, a contact card BEGIN:VCARD, and there are forms for email, SMS and telephone. The hard ceiling is 2,953 bytes at version 40 with the lowest error correction, and choosing a higher correction level reduces capacity while letting the code survive damage. The tool reports the version and module count it settled on.

Names, handles and teams

Random Name Generator, Username Generator, Business Name Generator and Team Generator shuffle local word and name lists with Fisher-Yates, which produces every ordering with equal probability. Nothing is fetched from a server and no list is stored.

None of it leaves the page

Every generator runs in your own browser. That matters most for passwords, because a secret produced on a server is a secret that server has logged. Nothing is transmitted, nothing is stored, and the tools keep working with the network disconnected.

Questions

Generators tools, answered

The things people ask before choosing a tool, rather than while using one.

Are the passwords generated here safe to use?

Yes, and they are safer than most generators. Characters are drawn from your browser's cryptographic random source — the same entropy pool that produces TLS session keys — rather than a predictable pseudorandom sequence, and they are chosen with rejection sampling so no character is even slightly more likely than another. Nothing is transmitted or stored, which means no server-side log of a password you went on to use. Length matters more than symbol variety: each extra character multiplies the search space by the size of the alphabet.

Is the randomness really random?

It comes from the crypto.getRandomValues API, the operating system's cryptographic entropy source, not Math.random(). Math.random() is a fast pseudorandom generator whose internal state can be reconstructed from a few outputs, which is fine for animation and useless for a secret. Integers also use rejection sampling rather than a modulo, so no value in a range is even slightly more likely than another.

Can I generate QR codes for Wi-Fi and contacts?

Yes. Each content type emits the correct convention — a Wi-Fi code begins WIFI: and a contact card BEGIN:VCARD — plus forms for URLs, plain text, email, SMS and telephone. You can set the size, the foreground and background colours and the error-correction level, then download a PNG or an SVG. The tool reports the QR version and module count it chose.

Is any of this uploaded or stored?

No. Every generator runs entirely in your browser's JavaScript runtime, so the passwords, names and lists you type are never transmitted anywhere. There is no request carrying your input, the tools work with the network disconnected, and closing the tab discards everything.

Keep browsing

Other categories