Password Generator
Generate strong random passwords or memorable passphrases locally with Web Crypto.
Browser onlyYour data never leaves this device.
Runs entirely in your browser. Generated passwords are never sent, logged, or stored.
Details: Privacy policy
Options
8 to 128 characters. Longer is stronger than more symbol sets.
Result
Nothing generated yet.
Choose the options and press Generate. Everything runs in this browser.
Password Generator creates random passwords and passphrases inside the browser using the Web Crypto API. Rejection sampling is used instead of a simple modulo, so every character in the selected pool has the same chance of appearing; that detail matters more than adding another symbol set. The password mode guarantees at least one character from each enabled group, which avoids the common rejection when a site demands a digit without weakening the rest of the string. The passphrase mode joins words from a small built-in list, and the page states that list's exact size instead of implying a larger dictionary. Every result shows an entropy estimate and a plain strength band, with the formula named rather than hidden. Nothing is transmitted, nothing is stored, and the page never claims a password is unbreakable: it gives you a unique string and tells you to keep it in a password manager.
How to use Password Generator
- Choose password or passphrase mode.
- Set the length or word count and the character options.
- Press Generate, then copy or download the value.
What you get
- One password of 8–128 characters, or a passphrase of 3–12 words.
- An entropy estimate in bits with the formula it used.
- A strength band and a reminder to store the value in a password manager.
When to use Password Generator
- Create a unique password for a new account without reusing an old one.
- Generate a passphrase you can type on a device without a clipboard.
- Produce a temporary credential for a test environment.
- Replace a short password with a longer one while keeping the same character rules.
Frequently asked questions about Password Generator
Is the generated password cryptographically secure?
The characters come from crypto.getRandomValues with rejection sampling, so the selection is uniform. Security also depends on keeping the password unique and storing it safely.
How is the entropy number calculated?
For passwords it is length multiplied by log2 of the pool size. For passphrases it is word count multiplied by log2 of the built-in list size shown on the page.
Why does the password always include every selected character type?
One character from each enabled group is placed first, the rest are drawn from the combined pool, and the result is shuffled. That satisfies common composition rules without leaving a predictable pattern.
Does the passphrase use a large dictionary?
No. It uses a small built-in list, and the page states its exact size. That is why the default is seven words and why the entropy figure is lower than a large-dictionary passphrase of the same length.
Tools related to Password Generator
- UUID Generator
Generate cryptographically secure UUIDs (v4 random, v7 timestamp-based).
- Hash Generator — compute cryptographic hashes (MD5
Compute cryptographic hashes (MD5, SHA-1, SHA-256, SHA-384, SHA-512) in the browser.
- Base64 Encoder & Decoder
Encode text to Base64 and decode it back with Unicode fidelity.
- CSS Formatter & Minifier — indent tangled stylesheets or minify them while
Indent tangled stylesheets or minify them while keeping licenses intact.
- Chmod Permissions Calculator
Interactive chmod permissions calculator to convert Linux file access rights between octal numbers, symbolic notation, and bash commands.
- Code to Image Converter — code to image converter to transform source code into
Code to image converter to transform source code into beautiful screenshots with macOS window frames, syntax themes, and gradients.
⚡Embed Password Generator on Your Site & Get Badge↓
Embed this in-browser tool into any blog, documentation, or dashboard. Includes an optional dofollow backlink badge to credit Tools Hub.
<iframe src="https://salaq.com/embed/developers/password-generator" title="Password Generator — Tools Hub" width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden;max-width:100%;" loading="lazy"></iframe>
<p style="font-size:12px;color:#6b7280;margin-top:6px;font-family:system-ui,-apple-system,sans-serif;">Powered by <a href="https://salaq.com/tools/developers/password-generator" target="_blank" rel="noopener" style="color:#2563eb;text-decoration:underline;">Password Generator on Tools Hub</a></p>Feedback
Send feedback about this tool (placeholder — feedback collection is not wired up yet).