Free text tools — updated for 2025 | All Text Tools

Random Password Generator

Generate cryptographically strong, random passwords. Customise length and character sets. Nothing is ever sent to a server.

Password Generator
4326496128
Click Generate to create a password
Bulk generate

How strong is your password?

Password typeEntropyTime to crack (modern GPU)
8 chars, letters only~38 bitsSeconds
8 chars, mixed + numbers~48 bitsMinutes to hours
12 chars, all types~79 bitsCenturies
16 chars, all types~105 bitsLonger than the universe

Frequently Asked Questions

Yes. This tool uses window.crypto.getRandomValues() — the Web Cryptography API built into every modern browser. This is a cryptographically secure pseudo-random number generator (CSPRNG) seeded by the operating system's entropy pool. It's the same quality of randomness used to generate SSL certificates and encryption keys. It's significantly more secure than Math.random(), which should never be used for security-sensitive tasks.
No. The entire password generation process runs inside your browser tab. Nothing is sent to any server — not the password itself, not your settings, not anything. Open your browser's DevTools → Network tab and you'll see zero requests fire when you click Generate. The page works fully offline after loading.
NIST's 2024 guidelines (SP 800-63B) recommend at least 15 characters for general accounts. For high-value accounts (banking, email, password manager master password), use 20+ characters. Length matters more than complexity — a 20-character password of mixed case letters alone is stronger than an 8-character password using all character types. If you use a password manager, generating 32-character fully random passwords costs you nothing.