Developer Tool
Password Generator
Generate cryptographically secure random passwords. Customise length, character sets, and quantity. Everything runs in your browser via the Web Crypto API — nothing is ever transmitted.
Generator Options
100% secure & private. All passwords are generated using the browser's crypto.getRandomValues() API — cryptographically secure randomness. Nothing is ever sent to a server or logged anywhere.
How to use this tool
- 1
Set your length and character options
Drag the length slider or pick a quick preset (8, 12, 16, 24, 32, 64). Toggle uppercase, lowercase, numbers, and symbols to match the site's requirements. Enable 'Exclude Ambiguous' if you'll be reading the password aloud.
- 2
Check the strength indicator
The strength bar shows entropy in bits. Aim for 'Strong' (70+ bits) or 'Very Strong' (100+ bits) for any important account. A 16-character password with all character sets is Very Strong.
- 3
Copy and store securely
Click the copy icon next to any password, or use 'Copy all' to grab multiple at once. Store passwords in a password manager — never in plain text files or spreadsheets.
From the Blog — Security & Auth
How to Build Secure Node.js APIs with JWT & Role-Based Access
Strong passwords are the first step — this guide covers how to secure your APIs end-to-end with JWT tokens, refresh tokens, and role-based access control.
SecurityBrowse all Code articles
Security patterns, authentication guides, and practical backend engineering from the blog.
Code