Useful Hacks

Password Generator

Generate strong, random passwords with custom rules.

Generated locally in your browser. Nothing is sent to a server or stored.

Overview

Generates cryptographically random passwords with control over length and which character sets to include.

How to use it

  1. 1Choose a length (8–64 characters).
  2. 2Toggle uppercase, lowercase, numbers and symbols.
  3. 3Optionally exclude ambiguous characters (like l, 1, O, 0).
  4. 4Click Generate, then copy.

How it works

Passwords are generated using the Web Crypto API's crypto.getRandomValues, a cryptographically secure random number source — not Math.random(), which is not safe for security purposes.

Tips

  • Longer is stronger: a 16-character random password from a full character set is far harder to crack than a short one with substitutions like 'P@ssw0rd'.
  • Use a unique password per site with a password manager rather than memorizing variations.

Related tools

All developer tools

Search tools

Search for any tool by name, category or keyword