Generate secure passwords, passphrases, and PINs with real-time strength analysis.
Free online password generator powered by cryptographically secure pseudo-random number generation (CSPRNG via Web Crypto API). Generate high-entropy passwords with configurable character sets, lengths from 4 to 128 characters, and custom exclusion filters. Create memorable Diceware passphrases from the EFF wordlist, numeric PINs, or developer secrets for API keys, JWT HMAC signing, SSH passphrases, database credentials, and 256-bit encryption keys. Features real-time Shannon entropy calculation, brute-force crack time estimates across 5 threat models, and compliance audits for NIST SP 800-63B, OWASP, and PCI-DSS standards. Supports bulk generation up to 100 credentials with zero-knowledge, 100% browser-side execution.
Keywords: password generator, password generator online, random password generator, strong password generator, secure password generator, passphrase generator, diceware passphrase, pin generator, api key generator, wifi password generator, password strength checker, password entropy calculator, bulk password generator, generate strong password, random password maker, password creator online, cryptographic password generator, nist password requirements, memorable password generator, csprng random password, rejection sampling password, jwt secret generator, database password generator, eff diceware wordlist
Tags: password, generator, passphrase, pin, secure, random, entropy, strength, diceware, csprng, crypto, nist
Password Generator is also known as: Password Generator Online, Random Password Generator, Secure Passphrase Generator, Diceware Passphrase Generator, PIN Code Generator, API Key Generator Online, CSPRNG Password Maker, Password Entropy Calculator, Bulk Password Generator, NIST Compliant Password Generator.
Select your desired generation mode: Random Password (character-based), Passphrase (EFF Diceware wordlist), PIN (numeric code), or Pronounceable (syllabic pattern).
For random passwords, adjust the length slider (4–128 characters) and toggle character sets: uppercase (A–Z), lowercase (a–z), digits (0–9), and custom symbols (!@#$%^&*).
Toggle advanced constraints such as "Exclude ambiguous characters" (removes 0/O, 1/l/I), "Must include all sets", "No repeating characters", or "Begin with a letter" to fit strict infrastructure requirements.
For passphrases, choose the word count (3–10 words from the 7,776-word EFF Long Wordlist), select your delimiter (hyphen, period, underscore, or space), and optionally append random numbers or symbols for additional entropy.
Use purpose-built Application Presets for one-click configuration: Wi-Fi WPA2/WPA3, REST API Keys, SSH Passphrases, Database Passwords, JWT HMAC Secrets, AES-256 Hex Keys, or TOTP Secrets.
Review real-time cryptographic metrics: Shannon entropy (bits), brute-force crack time estimates across 5 attack models, and compliance badges for NIST SP 800-63B, OWASP, and PCI-DSS.
Generate single passwords with ⌘↵ or switch to Bulk Mode (⌘⇧B) to produce up to 100 credentials simultaneously with individual and one-click "Copy All" exports.
Copy the generated secret directly to your clipboard (⌘⇧C) with 100% client-side privacy—no secrets are ever transmitted across a network.
CSPRNG Cryptographic Randomness: Utilizes the browser Web Crypto API (crypto.getRandomValues()) with rejection sampling to eliminate modulo bias completely.
Four Generation Modes: Random Character Passwords, EFF Diceware Passphrases, Numeric PINs, and Pronounceable Syllable strings.
Configurable Length & Pools: Granular length control from 4 to 128 characters with individual toggles for uppercase, lowercase, numbers, and customizable symbols.
Ambiguous & Similar Character Filter: Strips visually confusable characters (0/O, 1/l/I) and problematic punctuation to avoid transcription errors across terminals.
EFF Long Diceware Wordlist: Generates high-entropy memorable passphrases using the official 7,776-word EFF wordlist (~12.92 bits of entropy per word).
10 Application-Specific Presets: Instant presets for Wi-Fi WPA2, REST API Keys, SSH Passphrases, Database Credentials, JWT HMAC Secrets, AES-256 Hex Keys, TOTP 2FA, and Backup Codes.
Shannon Entropy Calculation: Computes theoretical information entropy in bits using log₂(N^L) for character combinations and log₂(7776^W) for passphrases.
5 Attack Scenario Crack Time Estimates: Visualizes resilience against online throttled, unthrottled API, offline slow KDF (bcrypt/Argon2id), fast GPU hash (MD5/SHA), and state-level multi-GPU clusters.
Regulatory & Standard Compliance Auditing: Automatically validates password parameters against NIST SP 800-63B, OWASP ASVS, and PCI-DSS v4.0 criteria.
Six-Level Visual Strength Meter: Color-coded real-time feedback ranging from Very Weak to Excellent based on cryptographic entropy thresholds.
Bulk Credential Generation: Generates up to 100 unique credentials in a single batch with per-row copy actions and bulk newline-delimited export.
Syntax Color-Coded Typography: Highlights uppercase (blue), lowercase (white), numbers (green), and symbols (amber) for visual token inspection.
Deterministic Character Guarantees: "Must Include All" ensures at least one character from every active set is present via Fisher-Yates shuffle.
Strict Connection-String Safety: Presets filter out URI-breaking characters (@, :, /, ?) for hassle-free database connection strings.
100% Client-Side Privacy: All generation, entropy estimation, and formatting happens locally in browser memory without network telemetry or logging.
Developer Keyboard Shortcuts: Accelerate workflows with ⌘↵ (Generate), ⌘⇧R (Random), ⌘⇧P (Passphrase), ⌘⇧B (Bulk), and ⌘⇧C (Copy).
The Password Generator supports 6 syntax formats and dialects for accurate parsing and processing.
Master .env formatting rules, resolve multiline string and certificate escaping bugs, manage .env precedence, and prevent secret leaks in CI/CD.
Master cryptographic hashing: evaluate collision resistance, benchmark SHA-2 vs SHA-3 vs BLAKE2, prevent length extension attacks with HMAC, and safely verify file checksums.
A comprehensive developer debugging guide to resolving JSON Web Token (JWT) errors: signature mismatches, expired tokens, alg: none attacks, clock skew, and JWKS key rotation.
Implement bulletproof browser cookie security with SameSite=Lax/Strict, enforce host binding via __Host- and __Secure- prefixes, prevent CSRF attacks, and configure CHIPS for cross-site embeds.
Benchmark memory-hard Argon2id against bcrypt and PBKDF2, configure work factors for modern GPU resistance, avoid the 72-byte bcrypt truncation trap, and implement seamless on-login hash upgrades.
AES is a symmetric block cipher established by NIST in 2001 that encrypts data in 128-bit blocks using 128, 192, or 256-bit cryptographic keys worldwide.
BLAKE2 is a high-speed, cryptographically secure hash function defined in RFC 7693 that outperforms MD5 and SHA-2 while matching SHA-3 security.
A cryptographic nonce is an arbitrary, single-use random number generated for cryptographic communications to prevent replay attacks and secure CSP scripts.
Dotenv is a key-value configuration file convention standardized by the Twelve-Factor App methodology for injecting environment variables into application runtimes.
HMAC is a cryptographic construction combining a hash function with a secret key to verify data integrity and message authenticity per RFC 2104.
A JSON Web Token (JWT) is a compact, URL-safe open standard (RFC 7519) used to securely transmit verifiable claims between distributed web services.
MD5 is a legacy 128-bit cryptographic hash function developed by Ronald Rivest in 1991, now cryptographically broken due to collision vulnerabilities.
OAuth 2.0 (RFC 6749) is the industry-standard authorization protocol that enables third-party applications to obtain scoped access to HTTP resources on behalf of a user.
A passkey is a digital credential built on WebAuthn and FIDO2 standards that replaces passwords with synchronized, phishing-resistant asymmetric cryptographic keypairs.
SHA-256 is a cryptographic hash function in the SHA-2 family that produces a unique 256-bit (32-byte) deterministic digest from any input data.
SHA-3 is the NIST FIPS 202 cryptographic hash standard based on the Keccak sponge construction, providing structural diversity from the SHA-2 family.
WebAuthn is a browser API that enables public-key cryptographic authentication, powering phishing-resistant passwordless sign-ins and passkeys.
Chain Password Generator with other utilities in a multi-step visual workflow.
Generate secure passwords with customizable options.
Decode a Base64 string and pretty-print the JSON inside it.
Convert CSV data to JSON, then to YAML format.