QR Code Generator
Create QR codes for links, text, email, phone numbers and Wi-Fi. Download as PNG or SVG.
Data & Developer
Generate a strong, random password in your browser. Choose the length and characters, then copy it.
Private by design — your data stays on your device.
Very strong · about 129 bits of entropy
A strong password is long, random and unique to each account. This secure password generator uses your browser’s built-in cryptographic random number generator (the Web Crypto API) to pick every character, so the result isn’t predictable. You choose the length and which character types to include, and the strength meter estimates how hard the password would be to guess by brute force.
Passwords are generated on your device and exist only on this page. They are never sent over the internet, written to storage or logged — closing or refreshing the page discards them.
It depends on the site. This generator runs entirely in your browser and makes no network requests with your password, so it never reaches our servers. You can confirm this by turning off your internet connection after the page loads — it still works.
For accounts protected by a password manager, 16–20 random characters is plenty. If you need to type it by hand, a longer passphrase of several random words can be easier to enter while still being strong.
The meter estimates entropy: the number of possible passwords given the length and character pool, expressed in bits. Each extra bit doubles the guessing effort. Over 64 bits is strong for most purposes; 100+ bits is very strong.
Characters such as I, l, 1, O and 0 look similar in many fonts. Excluding them makes a password easier to read aloud or type from paper, at a small cost in strength that a slightly longer password makes up for.