Skip to content
BrowserUtil

Password Generator

Generate strong random passwords, memorable passphrases, and secure PINs locally.

Strength: Very Weak0 bits · Crack time: < 1s
16

How to use

  1. 1 Select your generation mode: Random Characters, Memorable Passphrase, or Numeric PIN.
  2. 2 Customize length and character options (uppercase, lowercase, digits, symbols, or word count).
  3. 3 Click Generate to create a new password and check its real-time entropy rating.
  4. 4 Copy the password with one click, or use batch generation to create multiple passwords at once.

Features

  • Cryptographically secure random values via browser Web Crypto API
  • 3 generation modes: customizable random strings, readable passphrases, and numeric PINs
  • Shannon entropy calculation and estimated time-to-crack indicator
  • Option to exclude easily confused characters (i, l, 1, L, o, 0, O)
  • Batch password generation with one-click copy all
  • In-memory session history (kept only in tab state, never stored on disk)
  • 100% client-side execution — generated passwords never leave your device

Frequently asked questions

How are passwords securely generated in the browser?

BrowserUtil uses window.crypto.getRandomValues(), the browser standard Cryptographically Secure Pseudorandom Number Generator (CSPRNG), which draws entropy directly from your operating system.

What is a passphrase and why use it?

A passphrase combines multiple random words (e.g. "crystal-river-brave-falcon"). It offers high cryptographic entropy while being vastly easier for humans to remember and type on mobile devices than jumbled character strings.

Are my generated passwords recorded anywhere?

No. Passwords exist only in memory inside your browser tab. They are never sent over the network, saved in localStorage, or logged.

Related tools