RadMage Labs Source on GitHub
Copied!
⚠ SEMANTIC INSTABILITY DETECTED ⚠
FLAVOR CONFLICT THRESHOLD EXCEEDED - REROUTING ENTROPY
⟡ RESONANCE DETECTED ⟡
COMPLEMENTARY DOMAINS - OUTPUT DOUBLED
▸ Click to claim +1 Synergy Output
⚡ DOMAIN CONFLICT DETECTED ⚡
INCOMPATIBLE FLAVOR MATRICES - INSTABILITY RISING
▸ Click to Mutate the Conflict
Clipboard
Rain: Off
SECURED

Secure Password Generator

Strong passwords and passphrases, generated locally in your browser

🔒 Generated locally in your browser. No server calls · No localStorage · No sessionStorage Passwords exist only in memory and are discarded on page close
Status Low
Intensity Low
⟡ SYNERGY ACTIVE - DUAL OUTPUT ENABLED
Pool Depth
1,000
2,000
4,000
7,776 ✦
words available
⧖ Loading EFF wordlist…
Verbosity
Simple 2–4
Default 3–4
Extra 5–7
Advanced 7–9
Maximum 10–14
Word Count
2 words
3 words
4 words
Separator
Space
-
_
.
*
/
\
Toggle multiple on to mix them
Syntax
SYNTAX: OFF
Random distribution
⚔ D&D
⌨ Gibson
🖖 Star Trek
★ Star Wars
👁 Cosmic Horror
⚡ Mythology
$ Linux Kernel
📊 Corp Speak
☠ Pirate
🏜 Dune
🕯 Dark Souls
ℒ Latin
💍 Tolkien
⚙ Victorian
⚜ Arthurian
💀 Hacker
What's This???
▸ Character Pool Configuration
Quick Presets
🔐 Service Account
$ Linux/CLI Secret
⚙ API Key / Token
🗄 Database Password
🏛 NIST SP 800-63B
☁ Microsoft Azure
🔑 AWS Secret
📶 WiFi WPA3
Length 20
13264128192256
Include
⚠ No characters remain after applying filters - adjust charset or disable Non-Ambiguous / CLI-Safe filters.
Starts with letter
No adjacent repeats
Min 3 of each class
Pool: loading...
Copies unmasked values to clipboard
Generating…
Frequently asked questions

Are my passwords sent anywhere? No. Everything is generated in this page, in your browser, with the Web Crypto API. The page makes no server calls and stores nothing: no cookies, no localStorage, no sessionStorage. Generated passwords exist only in memory and are gone when you close the tab.

How random are the passwords? Every character and word is picked with crypto.getRandomValues(), the browser's cryptographically secure random number generator. Picks use rejection sampling, so no character or word is favored over another.

What is a passphrase? A run of random words from the EFF Large Wordlist: 7,776 words, about 12.9 bits of entropy each. The default follows strict EFF Diceware, words separated by spaces, so six words give about 77 bits.

How is strength estimated? For character passwords it is the length times log2 of the character pool; for strict passphrases, the number of words times log2(7,776). The time-to-crack estimate assumes about a trillion guesses a second.

Can I use it offline? Yes. The generator is a single HTML file with nothing to install. Download Secure-Password-Generator.html from the GitHub repository and open it in any modern browser; it works without an internet connection.

Is it open source? Yes. The source is on GitHub under the MIT License.

Usage Guidelines

Purpose. This tool generates strong, cryptographically secure passwords and passphrases.

Good uses. Accounts, service credentials, API tokens, Wi-Fi keys and anything else that needs a strong secret. The passphrase mode with EFF Diceware (7,776-word pool) is recommended for any credential you must memorize.

Data handling. This tool operates entirely client-side. No passwords, settings, or usage data are transmitted, logged, or stored. All generated values exist only in browser memory and are discarded when the tab is closed.

Handling. Don't share generated passwords over unencrypted channels such as email or chat. Store them in a password manager.

Offline copies. The generator is a single HTML file. Download it only from the project's GitHub repository, github.com/RadMageIRL/SecurePasswordGenerator, and check its SHA-256 against the value in the README.

Questions or problems? Open an issue on GitHub or email radmageirl@radmagelabs.com.

Reference Guide
v1.0 · RadMage Labs · Verify a download