Password Generator
Generate one password or a bulk list — custom length, symbol exclusions, crypto-secure, no history.
Password length
4–128 characters
Character types
Lowercase (a-z)
Uppercase (A-Z)
Numbers (0-9)
Symbols (!@#$…)
Exclude similar
Skips 0, O, I, l, and 1
Exclude ambiguous symbols
Skips { } [ ] ( ) / \ ' " ` ~ , ; : . < >
Quantity
1–100 at once
Strength estimate
Entropy-based guidance — not an exact security audit.
—
Adjust settings
Estimated entropy for guidance — updates as you change length and character types.
Generated passwords
Click Generate to create passwords. Nothing is saved or logged — copy what you need now.
More than 10 passwords — text view only.
How to use the Password Generator
From a single 16-character password to a bulk list of 100 — four steps.
- 1
Set length
Drag the slider or type an exact length from 4 to 128. Default is 16 — raise it for master passwords or lower it when a site caps length.
- 2
Choose character types
Toggle lowercase, uppercase, numbers, and symbols. Turn symbols off for passwords without special characters, or use exclude-ambiguous to keep symbols but drop URL-unfriendly ones.
- 3
Set quantity & exclusions
Quantity defaults to 1 for a single password. Raise it to generate multiple passwords at once (up to 100). Optionally exclude similar characters (0/O/I/l/1) for easier retyping.
- 4
Generate & copy
Click Generate, read the entropy estimate, then copy each password or the full list. Switch between Cards and Text view for small batches. Nothing is stored.
Generate multiple passwords at once — bulk lists with custom length and rules
Need one login password? Set quantity to 1, keep the default 16-character length, and generate. Need fifty credentials for a staging environment? That is where a bulk password generator earns its keep — and where single-password tools from password managers stop being practical. HitRandom handles both: one crypto-secure password or a full password list in a single click, with the same character rules applied to every entry.
Generate multiple passwords at once: Set quantity from 1 to 100. Each password is independent — drawn with crypto.getRandomValues(), never Math.random(). Small batches (up to 10) display as individual cards with per-password Copy buttons; larger batches open in text view with Copy all in comma-separated, one-per-line, JSON, or spreadsheet-friendly formats. No download-to-disk option — credentials stay transient, which is deliberate.
Custom length, not fixed presets: Drag the slider or type an exact value from 4 to 128. Whether you want a 12-character site limit, a 24-character master password, or a 32-character encryption key, the length you set is the length you get. The entropy panel recalculates live: estimated bits = length × log₂(pool size), with Weak / Fair / Strong / Very Strong labels for guidance.
Passwords without symbols — two ways: Many legacy systems reject special characters. Turn Symbols off for letters-and-numbers-only output. If you still want punctuation but need to avoid characters that break URLs, CSV imports, or shell escaping, enable Exclude ambiguous symbols — that drops [ ] ( ) / \\ quotes, commas, colons, and similar while keeping safer symbols like ! @ # $. Pair with Exclude similar characters (0, O, I, l, 1) when someone might read a password aloud.
How each password is built: The engine guarantees at least one character from every enabled type (lowercase, uppercase, numbers, symbols), fills the rest from the combined pool using our shared cryptoRandomInRange helper, then secure-shuffles so forced characters are not stuck at predictable positions. Length must be at least as large as the number of types you have enabled.
Security hygiene: Generated passwords are shown once and not logged — no history panel, no server upload, no saved files. Copy into your password manager immediately. For production systems, rotate credentials on a schedule and never reuse passwords across sites.
Who uses bulk generation: Developers seeding test databases, IT admins issuing temporary credentials, educators demonstrating entropy, and anyone provisioning batch accounts who would otherwise loop through a single-password tool dozens of times. HitRandom is built for that workflow — transparent math, local-only generation, and batch copy formats that password-manager extensions do not offer out of the box.
Frequently asked questions
How do I generate multiple passwords at once?
Can I make passwords without symbols?
Can I set a specific password length?
Is this good for generating a password list in bulk?
Are generated passwords stored or logged?
How is password strength calculated?
Related tools
More free tools — all run in your browser.
Random Number
Pick random numbers in any range — set limits, count, unique mode, and sort. Crypto-secure, instant, private.
Coin Flip
Flip a coin online — heads or tails, one toss or up to 100. Crypto-secure, instant, private.
Dice Roller
Roll D4, D6, D8, D10, D12, D20, or D100 online — crypto-secure, with sum and stats, in your browser.
UUID Generator
Generate UUID v4, v7, or v1 — bulk up to 1000, GUID braces, compact or hyphenated.