Glyph WidgetsGlyph Widgets
AboutContactPrivacyTermsSupport on Ko-fi

© 2026 Glyph Widgets. All rights reserved.

·

100% Client-Side Processing

Password Generator

Last updated: March 9, 2026

Generate strong, cryptographically secure passwords instantly. Customize length and character sets to meet any requirements. All processing happens locally in your browser.

Password Options

1100
Entropy: 103.9 bits(Fortress)
Charset: 90 characters
6.5 bits/char

Password Strength Guide

Level
Entropy
Single GPU
Nation-State
Weak
< 40 bitsSecondsInstant
Fair
40-49 bitsHoursMinutes
Good
50-59 bitsWeeksDays
Strong
60-79 bitsCenturiesWeeks to years
Very Strong
80-99 bitsMillenniaDecades to millions of years
Fortress
100-149 bitsBillions of yearsMillions of years
Ludicrous
150+ bitsImpossibleImpossible

Time estimates: Single GPU = RTX 4090 (164 billion hashes/sec). Nation-state = 1 quadrillion hashes/sec. Based on fast hashes (MD5). Slow hashes like bcrypt are ~1 million times harder to crack.

Saved Presets is a Supporter feature.

Tool History is a Supporter feature.

Tool Notes is a Supporter feature.

Features

  • ▶Cryptographically secure randomness
  • ▶Customizable length (8-128 characters)
  • ▶Include/exclude character sets
  • ▶Exclude ambiguous characters
  • ▶Password strength indicator
  • ▶Bulk generation (up to 20)
  • ▶Copy to clipboard
  • ▶Works offline after page loads
  • ▶100% client-side - passwords never leave your browser

How to Use This Tool

1

Set Your Password Length

Use the slider or type a number to set password length (8-128 characters). For most accounts, 16 characters is a good balance of security and usability.

2

Choose Character Sets

Select which types of characters to include. Using all four types (uppercase, lowercase, numbers, symbols) creates the strongest passwords.

3

Generate and Review

Click "Generate" to create your password(s). Check the strength indicator to ensure it meets your security needs. Regenerate if you want different options.

4

Copy and Store Securely

Click the copy button to copy your password. Store it in a password manager - never save passwords in plain text files or browser notes.

Cryptographic Security

This tool uses the Web Crypto API's getRandomValues() function, which is backed by your operating system's cryptographically secure pseudo-random number generator (CSPRNG). This ensures unpredictable, uniform randomness suitable for security applications.

Generation Algorithm

Build character set from selected options (uppercase, lowercase, numbers, symbols). Optionally remove ambiguous characters (O, 0, I, l, 1). Generate array of cryptographically random 32-bit integers. Map each random integer to a character in the charset using modulo. Combine characters to form the final password.

Entropy Calculation

Password entropy is measured in bits and calculated as: length x log2(charset size). For example, a 16-character password using all 94 printable ASCII characters has ~105 bits of entropy. More entropy = harder to crack.

Strength Assessment

Weak (<40 bits): Crackable in seconds. Fair (40-49 bits): Crackable in hours. Good (50-59 bits): Crackable in weeks. Strong (60-79 bits): Crackable in centuries. Very Strong (80-99 bits): Crackable in millennia. Fortress (100-149 bits): Billions of years. Ludicrous (150+ bits): Mathematically impossible to crack.

Security Best Practices

Use unique passwords for each account. Never reuse passwords across sites. Store passwords in a reputable password manager. Enable two-factor authentication when available. Change passwords if a service reports a breach.

Privacy Guarantee

All password generation happens entirely in your browser. No passwords, settings, or any data is transmitted to our servers. Your generated passwords exist only in your browser's memory until you copy them or leave the page.

Frequently Asked Questions

Yes, our passwords are generated using the Web Crypto API (crypto.getRandomValues()), which provides cryptographically secure random numbers. This is the same standard used by banks and security applications.

Related Tools

UUID Generator

Generate unique identifiers

Base64 Encoder

Encode and decode Base64 strings

JSON Formatter

Format and validate JSON data