Free Random Password Generator
Create strong, secure passwords in one click. Fully local, no sign-up, no tracking.
mPwdGen is a free online password generator that creates cryptographically strong random passwords directly in your browser using the Web Crypto API. Choose a password length from 4 to 64 characters, toggle uppercase letters, lowercase letters, numbers and symbols, and exclude ambiguous characters like capital I, lowercase l and digit 1 to avoid confusion. Every generated password is evaluated in real time with a strength meter based on entropy, so you know at a glance whether your password is weak, fair, strong or excellent. Because everything runs locally via JavaScript, no password you generate is ever uploaded to a server, stored in a database or shared with any third party. No sign-up, no cookies, no tracking. Use it for new accounts, Wi-Fi networks, test environments or anywhere you need a fresh secure password.
All Password Tools
Memorable Password Generator
Generate easy-to-remember passphrases by combining random English words, like correct-horse-battery-staple.
8 Character Password Generator
Fixed 8-character random passwords for legacy systems and services that cap passwords at 8 characters.
Password Strength Checker
Paste any password and instantly see its entropy, crack difficulty and strength rating. Local only.
WiFi Password Ideas
Generate strong, easy-to-read Wi-Fi passwords that guests can type easily without mistakes.
Frequently Asked Questions
Is mPwdGen really free?
Yes, 100% free. No sign-up, no watermark, no daily limits. Every tool on this page is free to use.
Is my password sent to a server?
No. All passwords are generated locally in your browser using the Web Crypto API. Nothing leaves your device, and no password is stored or logged.
How is this different from my browser's built-in generator?
Browser built-in generators usually only appear during sign-up flows. mPwdGen is always available, lets you control length and character sets, shows a live strength meter, and gives you a copy button.
What password length should I use?
At least 12 characters for most accounts. Use 16+ for important accounts like email and banking. 8 characters is the minimum for legacy systems only.
What does "exclude ambiguous characters" mean?
It removes characters that look alike, like capital I, lowercase l, digit 1, capital O and digit 0, so you can read and type the password without confusion.