Security Tools
Password Generator
Generate random passwords with crypto.getRandomValues. Nothing is sent to a server or stored.
Your information is processed in your browser and is not uploaded to our servers.
Options
Generation uses crypto.getRandomValues in this tab. The password is not sent anywhere and is not stored.
Password
Generate a password to see it here.
About this tool
Passwords are generated with crypto.getRandomValues. Each selected character class contributes at least one character, then the rest are drawn from the combined set and shuffled.
How to use
- Set length and character classes.
- Generate.
- Copy. Nothing is stored.
Formula and methodology
Rejection sampling avoids naive modulo bias when picking indexes.
Worked example
A 16-character mix of upper, lower, digits and symbols is the default.
Frequently asked questions
Do you send the password anywhere?+
No. Generation and the optional strength hint stay in this tab.
Is this a password manager?+
No. Copy it into your own manager. Closing the tab discards it.
Guides
Related tools
Password Strength Checker
Estimate password entropy and common weaknesses locally. The password never leaves this tab.
Open tool →
UUID Generator
Generate UUID v4 identifiers instantly.
Open tool →
WiFi QR Generator
Create a WiFi login QR code from network name, security type and password. Processed only on this device.
Open tool →
Base64 Encoder
Encode text to Base64.
Open tool →
QR Code Generator
Create free QR codes for websites, WiFi, WhatsApp, email, SMS and contacts in your browser.
Open tool →
Age Calculator
Find exact age in years, months and days, plus total weeks and days between two dates.
Open tool →