Integrity and Identity

Secure Password Generator — Length and Difficulty

Generate an easy, balanced, or strong password from 8 to 64 characters. Web Crypto creates it on your device without sending it to a server.

Generate a secure password

Randomness comes from the browser's Web Crypto source.

Password stays on your device
Difficulty
Character poolabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
Generated passwordApproximately 104-bit search space
Estimated offline brute-force timeAbout 2.7 trillion years
Assumption
RTX 5090 · MD5 · 215.8 billion guesses/sec
Calculation
A fully random password and half of all possible combinations on average

This is a poorly stored fast-hash scenario. Rate limits slow online logins, while password hashes such as bcrypt and Argon2 make each attempt far more expensive.

Use a unique password for every account and store it in a password manager when possible.

Direct answer

QR64Code uses the browser's cryptographic randomness source. Easy mode uses readable lowercase letters and digits, balanced mode adds uppercase letters, and strong mode also adds every printable ASCII punctuation character except space. A password is generated on page load and whenever the settings change, with at least one character from every selected group.

What changed in this update?

July 30, 2026

The tool, explanation, limits, sources, and accessible form flow were reviewed together.

How to use it

  1. 1

    Choose a password length from 8 to 64 characters; the result updates automatically.

  2. 2

    Select the easy, balanced, or strong character pool.

  3. 3

    Copy the result or use Generate another to create a new value with the same settings.

Limits and security notes

Acceptance depends on the destination site's length and character rules. Strong mode includes quotes, backslashes, backticks, pipes, and tildes that some legacy forms reject; use balanced mode for those sites. The eight-character option is provided for compatibility; prefer at least 15 characters for single-factor accounts whenever the service permits it.

Comparison

LevelCharactersBest fit
EasyReadable lowercase + digitsLegacy forms that reject symbols
BalancedUpper/lowercase + digitsBroad account compatibility
StrongLetters + digits + all ASCII punctuationAccounts used with a password manager

Frequently asked questions

Are passwords sent to a server?

No. Generation runs on your device through the browser's Web Crypto API; the generated password is not sent to QR64Code servers.

Is an eight-character password secure?

It is short for many modern uses. Choose at least 15–16 characters when the service permits it; a longer unique password matters more than composition alone.

Which special characters does strong mode use?

It uses the complete printable ASCII punctuation set except space, including tilde, backtick, quotes, slash, backslash, brackets, and pipe. Choose balanced mode if the destination rejects them.

How is the estimated crack time calculated?

The tool divides half of the combination space implied by the selected pool and length by a published RTX 5090 MD5 rate of 215.8 billion attempts per second. This models only an offline fast-hash attack; actual time depends on storage and attack conditions.

Sources