πŸ” Password Generator

Generate strong, random passwords client-side, nothing is sent to any server.

Generated Password
Click Generate to create a password
,
Options
Length: 16
16
Character Sets
Bulk Generator
Generate passwords
About This Tool

The Password Generator creates cryptographically secure random passwords using the browser's built-in crypto.getRandomValues() API, which is suitable for security-sensitive applications. This is fundamentally more secure than passwords generated with standard Math.random(), which is not cryptographically random.

You can control password length from 4 to 128 characters and choose which character sets to include, uppercase letters, lowercase letters, numbers, symbols, or any combination. The "Exclude Ambiguous" option removes characters like 0, O, l, 1 and I that look similar in certain fonts, which is useful when passwords need to be read aloud or typed from a printed sheet.

The bulk generation feature lets you generate up to 100 passwords at once with the same settings, useful for provisioning multiple accounts or generating a batch of temporary credentials. The strength meter gives a real-time indication of password quality based on length and character set diversity. Nothing is sent to any server at any point.