AnyNPC
Click Generate to create password
Length16

Password Generator

Free online password generator. Create strong, secure, random passwords with customizable length (8-128 characters) and character sets. Features include cryptographically secure generation using Web Crypto API, real-time strength indicator with entropy calculation, exclude similar characters, memorable passphrase mode, and password history. All processing runs locally in your browser — your passwords never leave your device.

Features

  • Cryptographically secure generation using Web Crypto API's CSPRNG — the same technology used by banks and government agencies
  • Real-time strength analysis with entropy calculation and estimated crack time based on modern GPU capabilities
  • Customizable character sets — choose uppercase, lowercase, numbers, and symbols to meet specific site requirements
  • Exclude similar characters option to avoid confusion between O/0, I/l/1 when manually typing passwords
  • Memorable passphrase mode using random word combinations — perfect for master passwords you need to memorize
  • Password history saves last 10 generated passwords in browser session storage for quick access
  • Flexible length control from 8 to 128 characters with quick presets for common lengths
  • 100% client-side processing — passwords never travel over network or touch any server

How to Use

  1. 1Select your desired password length using the slider (recommended: 16+ characters for maximum security)
  2. 2Choose which character types to include: uppercase, lowercase, numbers, and/or symbols
  3. 3Toggle 'Exclude Similar' to avoid confusing characters like O/0 and I/l/1
  4. 4Switch to 'Passphrase' mode for memorable word-based passwords
  5. 5Click 'Generate' to create a new random password instantly
  6. 6Use the copy button to copy the password to your clipboard
  7. 7View password history to access previously generated passwords
  8. 8Check the strength indicator to ensure your password meets security requirements

Frequently Asked Questions

Related Tools

UUID / GUID Generator

Generate UUIDs, GUIDs, NanoIDs, and ULIDs online instantly. Create v1 (time-based), v3/v5 (name-based), v4 (random), v6, or v7 (sortable time-ordered) UUIDs with one click. Bulk generate thousands of unique IDs for database seeding and testing. Validate and decode UUIDs to inspect version, variant, and timestamp. Customize output case, hyphens, and braces wrapping. Copy to clipboard or download as text file. All generation uses cryptographically secure random numbers — no data leaves your browser.

Hash Calculator

Hash calculator supporting 25 algorithms — MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, Keccak-256, Keccak-512, BLAKE2b-256, BLAKE2b-512, BLAKE2s-256, BLAKE3, RIPEMD-160, SM3, Whirlpool, CRC32, Adler-32, xxHash32, and xxHash64. Compute hash digests of any text input in real time. Features include HMAC with a secret key, uppercase/lowercase hex output, hash verification against a known checksum, one-click copy, and download results. All hashing runs locally in your browser — your data never leaves your device.

Base64 Encode / Decode

Base64 encoder and decoder. Encode text to Base64 or decode Base64 back to readable text with real-time auto-detection. Supports UTF-8 characters including emojis, Chinese, and other non-Latin scripts. Features include drag-and-drop file upload, one-click copy, and download results as text files. All processing runs locally in your browser — your data never leaves your device.