Luminus

Password Generator

Strong, random passwords with a live strength read-out.

Understand your result

Not sure what the numbers mean? Echo reads your result and explains it in plain words — then suggests a sensible next step.

Description

The Password Generator creates strong, random passwords and passphrases using your browser's built-in cryptographically secure random number generator (crypto.getRandomValues), ensuring that every character is selected with true randomness rather than a predictable algorithm. Choose your desired length — security experts recommend at least sixteen characters — and select which character sets to include: uppercase letters, lowercase letters, digits, and special symbols. The tool instantly produces a password that meets your criteria and displays an entropy estimate in bits so you can gauge its strength objectively. Higher entropy means exponentially more guesses required for a brute-force attack; a sixty-four-bit password is adequate for low-risk accounts, while one hundred twenty-eight bits or more is considered virtually uncrackable with current technology. You can also generate memorable passphrases — sequences of random dictionary words separated by hyphens or spaces — which are easier to type and remember while still offering excellent entropy when four or more words are used. The generator is essential for anyone setting up new accounts, rotating credentials, creating API keys, provisioning database passwords, or building master passwords for a password manager. IT administrators, developers, security-conscious individuals, and students learning about cryptographic randomness will all find it useful. Unlike cloud-based password generators, this tool never transmits the generated password over the network — it exists only in your browser tab until you copy it, and disappears entirely when you close the page. No server ever sees, logs, or stores your password. There is no account to create, no usage cap, and no advertising. Generate as many passwords as you need with total confidence that each one is both cryptographically strong and completely private.

How to use

  1. Choose the password length — longer is stronger.
  2. Select which character sets to include: lowercase, uppercase, numbers, and symbols.
  3. Generate a random password and check the strength indicator.
  4. Copy it into your password manager and use a unique one per account.

Why use this tool?

Strong, unique passwords are the single best defense against account takeover, and length matters more than obscure symbols. This generator produces high-entropy passwords locally, so the secret never leaves your device.

Features

  • Adjustable length and character sets.
  • Uses the browser's cryptographically secure randomness.
  • Live entropy or strength feedback.
  • One-click copy for your password manager.
  • Nothing is generated or logged server-side — it all stays local.

Formula & methodology

Password strength is measured in bits of entropy: bits ≈ length × log2(charset size). A 12-character password from a 94-character set is about 12 × 6.55 ≈ 79 bits. Each extra character adds log2(charset) bits, which is why adding length raises strength faster than adding a single symbol type does.

Frequently asked questions

Related tools

Batch v4 UUIDs from the browser's crypto source.

Generators

Make a downloadable QR code from a link or any text.

Generators

Generate random numbers, names, or usernames with unique and sorted options.

Generators

Create a text-based favicon and export PNGs at 32, 180, and 512 pixels.

Generators
Was this tool helpful?