QR Code Generator
Create downloadable QR codes from text or URLs.
Runs entirely in your browser. Nothing you enter is uploaded.
Based on the length and the characters allowed. No password is unbreakable, but longer random passwords take far more guesses to crack.
The generator first picks one character from every type you selected, so each one is always represented. It fills the remaining length from the combined pool of allowed characters, then shuffles the result with a Fisher–Yates shuffle. Every random choice comes from your browser’s cryptographically secure random number generator.
The character sets are:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_=+[]{};:,.?/~With all four types enabled there are 87 possible characters, so each one adds about 6.4 bits of entropy. An 8-character password has about 52 bits, a 12-character password about 77 bits, a 16-character password about 103 bits, and a 20-character password about 129 bits. Using numbers only, the same 16 characters give just 53 bits, which shows why a varied character set and a longer length both matter.
Use the length buttons above the slider to switch quickly. For more detail, read our guide on how to create strong passwords.
Need to share a Wi-Fi password with guests? You can turn it into a scannable code with the QR Code Generator.
Create downloadable QR codes from text or URLs.
Count words, characters, sentences, and paragraphs instantly.
Transform text between uppercase, lowercase, and other common case styles.