Strong password generator
Set the length and characters and get strong passwords, passphrases, PINs or API tokens. Everything is generated in your browser only.
- free, no sign-up
- crypto.getRandomValues
- nothing leaves your browser
Presets
20 characters, all setsRandom characters
10 × 20 chars · 130.9 bits · cryptographic
- 1
Generating…
130.9 bitscryptographiccrack practically never · ≈ 10^19 years - 2
Generating…
130.9 bitscryptographiccrack practically never · ≈ 10^19 years - 3
Generating…
130.9 bitscryptographiccrack practically never · ≈ 10^19 years - 4
Generating…
130.9 bitscryptographiccrack practically never · ≈ 10^19 years - 5
Generating…
130.9 bitscryptographiccrack practically never · ≈ 10^19 years - 6
Generating…
130.9 bitscryptographiccrack practically never · ≈ 10^19 years - 7
Generating…
130.9 bitscryptographiccrack practically never · ≈ 10^19 years - 8
Generating…
130.9 bitscryptographiccrack practically never · ≈ 10^19 years - 9
Generating…
130.9 bitscryptographiccrack practically never · ≈ 10^19 years - 10
Generating…
130.9 bitscryptographiccrack practically never · ≈ 10^19 years
Generated locally in your browser (crypto.getRandomValues). Nothing is sent to a server.
Random characters
Character sets
94 characters · 6.6 bits/charAdjust it to what the target system accepts.
Exclude
Rules
Repeated characters
Custom characters
entropy · random characters
- Combinations
- ≈ 1039
- Alphabet
- 94
- Per character
- 6.6 bits
- Output length
- 20
Time to crack · average
The selected scenario is shown next to every password.
Generator entropy = log2 of the number of passwords these settings can produce (the attacker knows the settings, not the password).
How to generate a strong password
Choose a mode: Characters for a random password, Words for a passphrase, Syllables, PIN, Pattern or Token for API keys.
Set the length and character sets, or click a preset such as Wi-Fi, Server root or Database.
Check the entropy in bits and the estimated time to crack to see how strong the password is.
Copy a single password or the whole batch with Copy all. Regenerate gives you a fresh set.
About this tool
This password generator creates a strong, random password in a second. Set the length and character types, or choose a multi-word passphrase, a PIN or an API token. Presets help with a Wi-Fi password, VPS root, a database, Minecraft RCON or a Laravel app key.
Passwords are created only in your browser with a cryptographically secure generator (crypto.getRandomValues) and are never sent or stored. Each password shows an estimated strength in bits of entropy.
- Sent to a server
- never
- Modes · presets
- 6 · 11
- Length
- 4–128 characters
- At once
- 1–50 passwords
- Word lists
- 2 × 2048 words (CZ, EN)
Frequently asked questions
Answers to the questions people ask most about this tool.
How long should a secure password be?
At least 14–16 random characters for everyday accounts, and 24 or more for root, databases and API keys. Length adds more security than special characters.
Is it safe to generate a password online?
With this generator, yes: the password is created only in your browser and nothing is sent to our server. You can even check by going offline – the generator keeps working.
Password or passphrase – which is better?
A passphrase of 5–6 random words is as strong as a long random password and easier to remember and type. It's ideal where you enter the password by hand, such as Wi-Fi.
Related
- Forgotten password, changing your password and account detailsResetting a forgotten password, changing your password in Account settings, editing billing details and changing your account email. Plus the basics of keeping your account safe.
- Securing a new VPS: a step-by-step checklistWhat to do right after your VPS is created: updates, a new root password, a sudo user, an SSH key, a firewall, fail2ban and automatic security updates. Every step explained.
- SSH key: log in without a password (ed25519, PuTTYgen)Create an ed25519 SSH key, upload it to your VPS and safely turn off password login. Steps for Windows, macOS, Linux and PuTTY, including ssh-agent and the ~/.ssh/config file.
Need a server of your own? VPS in Prague