Password Generator — Security & Network Tools — Zapit

Password Generator

Generate strong, random passwords with customizable options.

Length
4128
Include

Pool (88 chars): ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+-=[]{}|;:,.<>?

Generatepassword
StrengthVery Strong
f,l!6O_Q@Be?p<,i

Generated using crypto.getRandomValues() — cryptographically secure.

Generate cryptographically secure passwords using your browser's built-in CSPRNG. Every password is created entirely in your browser — no secrets ever leave your device.

Key Features

Cryptographically Secure
Powered by crypto.getRandomValues() with rejection sampling to eliminate modulo bias — the same entropy source used in TLS.
Fully Customisable
Toggle uppercase, lowercase, digits, symbols, and ambiguous-character exclusion. Set any length from 4 to 128 characters.
Bulk Generation
Generate 1–20 passwords at once with a single click — perfect for provisioning multiple accounts.
Live Strength Meter
A real-time colour bar and label (Weak → Very Strong) updates as you adjust options so you can see the impact instantly.
Copy & Download
One-click copy for individual passwords or copy-all and download as a .txt file for offline storage.
100% Private
All generation happens locally in your browser. No server, no logs, no telemetry.

How to Use

  1. 1Set your desired password length using the slider (default: 16 characters).
  2. 2Toggle which character sets to include: uppercase, lowercase, numbers, symbols.
  3. 3Optionally enable "Exclude Ambiguous" to avoid characters like 0, O, l, 1.
  4. 4Choose how many passwords to generate (1–20) and click Generate.
  5. 5Copy individual passwords with the copy button, or use Copy All / Download All.

Frequently Asked Questions