← Back to all tools

TOOL · 51 · Data & Utility

Password Generator

Strong, cryptographically-random passwords — pick length, character sets and ambiguous-character exclusion.

In short
Password Generator creates strong, cryptographically-random passwords in your browser using crypto.getRandomValues — pick length, character sets and ambiguous-character exclusion.

Processed 100% in your browser — your files never leave your device.

Very weak

How it works

  1. Step · 01

    Choose length and which character sets to include.

  2. Step · 02

    A cryptographically-random password is generated in your browser using crypto.getRandomValues.

  3. Step · 03

    Copy it, or click regenerate for a fresh one. Nothing is stored.

Related tools

Frequently asked questions

Is this actually random?
Yes. It uses the Web Crypto API's crypto.getRandomValues, the same source browsers use for TLS keys — not Math.random.
Is the password sent anywhere?
No. Generation is 100% local. Nothing is logged, transmitted or stored.
What length should I pick?
For online accounts, 16+ characters with mixed sets is comfortably strong. For master passwords or crypto seeds, 20+ is recommended.
Are my files uploaded to a server?
No. Files are processed directly in your browser using JavaScript and WebAssembly. Nothing is uploaded to our servers, so your documents never leave your device.
Does it work on mobile?
Yes. The tools run in any modern browser on desktop, tablet, or mobile (Chrome, Edge, Safari, Firefox). Very large files may be slower on low-end phones.