WiFi Password Generator for WPA2 and WPA3 Networks
Generate a 20-character key that defends against offline brute-force attacks.
WiFi Password Generator
Pre-configured for maximum router security
This is a WPA2 password generator and a WPA3 password generator in one. The string it creates is your Pre-Shared Key, so it doubles as a WPA2 key generator: the value your router stores to authenticate every device that joins.
🛡️ Analysis: 0% of 50,847 breached passwords match this entropy pattern.
Want to know exactly how strong your password is? Calculate your password's entropy to see how long it would take to crack.
Affiliate link. SPG earns a commission at no extra cost to you.
Don't lose this key. Store it in a password manager.
Save it in NordPass →Privacy-First by Design
Client-side generation powered by Web Crypto. Transparent, open source code you can audit anytime.
Turn it into a WiFi QR code
Guests scan instead of typing. A scannable code is what makes a 20-character random key practical for visitors , they never have to enter it by hand. For printable table cards and the full small-business guide, see the WiFi QR Code Generator.
Enter an SSID and password to preview the QR.
The QR code is generated entirely in your browser. Your network name and password are never sent or stored anywhere. Turn off your internet connection and it still works.
Everything happens on your own screen. Turn off your internet and it still works. Here's why that matters.
How to Check Your Router's Security Protocol
- Windows: Click WiFi icon → Properties → Look for "Security type"
- Mac: Option+click WiFi icon → Look for "Security"
- iPhone: Settings → WiFi → Tap the (i) next to your network
- Android: Settings → WiFi → Tap your network → View details
Our recommendation: Use 20+ characters regardless of WPA2 or WPA3. It costs nothing and protects against future cracking methods. Our generator creates compliant passwords for both standards.
How to Update Your Router Password
After generating a secure WiFi password, here's how to apply it:
Step 1: Access Router Admin Panel
Open a browser and go to your router's IP address (usually one of these):
192.168.1.1192.168.0.110.0.0.1
Step 2: Navigate to Wireless Settings
Look for: Wireless → Security or WiFi Settings → Password
Step 3: Update and Save
Paste your new password, select WPA2/WPA3, and save. All devices will need to reconnect with the new password.
⚠️ Before you change: Write down the new password or save it to your password manager. You'll need it to reconnect all your devices.
Your WiFi password is a Pre-Shared Key (PSK) that protects the wireless network. WPA2 and WPA3 accept 8 to 63 characters. The protocol sets the floor. Random length and character mix set how long an offline attack takes after someone captures a handshake.
Factory defaults and short dictionary words fail fast. This generator defaults to 20 fully random characters so you meet both standards without guessing what your router will accept.
How Long Until Your WiFi Password Is Cracked
These assume an attacker captured your handshake from the air and is running it offline against wordlists and GPUs. The danger is not length alone, it is predictable, human-chosen passwords, which is why every key here is fully random.
WPA2 vs WPA3: What's the Difference?
WPA3 password requirements match WPA2 at an 8-character minimum, but the recommended minimum length is 16 characters or more.
Bottom line: WPA2 demands longer passwords because attackers can crack offline. WPA3 is more forgiving but still benefits from length.
WiFi Password Best Practices
For WPA2 Networks
- Use 16+ characters minimum: WPA2 is vulnerable to offline brute force.
- Avoid dictionary words: Cracking tools test common words first.
- Skip personal info: No addresses, names, pet names, or birthdays.
- Max length is 63 characters: Anything longer gets truncated.
For WPA3 Networks
- 12+ characters is sufficient: SAE encryption blocks offline dictionary attacks.
- Still use randomness: Do not rely on the protocol alone.
- Check device compatibility: Older devices may not connect to WPA3-only.
- Consider mixed mode: Most routers support WPA2/WPA3 simultaneously.
Pro Tip: You only type your WiFi password once per device. Make it long, make it random, then forget about it.
Why length beats complexity | How entropy works | Dangers of public WiFi
WiFi Password FAQ
What is a good WiFi password length?
For WPA2 networks use at least 12 to 16 characters. For WPA3 use 16 to 20 or more. This generator defaults to 20 characters, which exceeds the requirements for both standards and resists brute-force attacks.
What is the difference between WPA2 and WPA3 passwords?
Both require a minimum of 8 characters. WPA3 adds Simultaneous Authentication of Equals (SAE), which blocks offline dictionary attacks. The password format is identical, but 20 or more characters is recommended for both.
Can I use special characters in my WiFi password?
Yes. WPA2 and WPA3 support symbols such as !@#$%^&*. Avoid the backslash, quotation marks, and leading or trailing spaces, which can break some devices. This generator excludes problematic characters by default.
How often should I change my WiFi password?
Change it when you suspect unauthorized access, after sharing it with guests you no longer want connected, if a device with the password was lost or stolen, or if more than a year has passed. A strong, uncompromised password does not need monthly changes.
Is this WiFi password generator safe to use?
Yes. Passwords are generated entirely in your browser with the Web Crypto API. Nothing is sent to a server and nothing is stored. You can verify this by disconnecting from the internet and generating a password.
Can I make a QR code for my WiFi password?
Yes. Use the module above to encode your SSID and the key you just generated. Camera apps on iPhone and Android show a join prompt on scan , guests do not type the password. WPA3 networks use the standard T:WPA encoding. For printable table cards, open the WiFi QR Code Generator.
Related Security Tools
Other Tools
Need a different type of security code? Check out our other generators:
- PIN Code Generator - Generate secure numeric PINs for banks, phones, and door codes
- Memorable Password Generator - Create easy-to-remember passphrases using Diceware
Cryptographically Secure
Uses Web Crypto API's crypto.getRandomValues() for true randomness. No pseudo-random number generators.
Client-Side Only
All password generation happens in your browser. No data is sent to our servers or stored anywhere.
Open Source
Transparent codebase you can audit anytime. Browse the GitHub repo →
Your Privacy is Protected
We don't collect, store, or transmit your passwords. Your passwords are generated locally in your browser using industry-standard cryptographic functions.