Password Generator
Generate strong random passwords with custom length and character sets — strength indicator included.
How to use this tool
- 1Drag the Length slider (4-128) to set the password length.
- 2Check the character sets to include: Uppercase, Lowercase, Digits, Symbols.
- 3Click 'Generate Password' — the password and strength indicator appear.
- 4Click Copy to copy the password to your clipboard.
About Password Generator
Weak passwords are the most common cause of account breaches. This generator uses crypto.getRandomValues to fill a Uint32Array with cryptographically secure random values, then maps each value to a character from the pool you configure. Set the length with a slider (4-128), and choose which character sets to include via checkboxes: Uppercase (A-Z), Lowercase (a-z), Digits (0-9), and Symbols (!@#$%^&*()_+-=[]{}|;:,.<>?). A strength indicator bar evaluates the generated password on seven criteria: length ≥ 8, ≥ 12, ≥ 16, contains uppercase, lowercase, digits, and symbols. The result is Weak, Fair, Good, or Strong. The password appears in a monospace display with a Copy button. Click 'Generate Password' to generate a new one. Passwords are never stored or transmitted.
Frequently asked questions
Related Tools
QR Code Generator
Generate QR codes for any text or URL with custom size, foreground, and background colors.
QR Code Scanner
Scan QR codes using your device camera or by uploading an image — uses jsQR in your browser.
Barcode Generator
Generate barcodes in CODE128, EAN13, EAN8, UPC, CODE39, ITF14, and more — download as SVG.