Password Generator
Generate strong, cryptographically random passwords in your browser. Nothing is sent or logged.
How many
Very strong · 104 bitsYour passwords stay on your device.
Generated entirely in your browser using its built-in secure random number generator. Nothing is sent to a server, and there is no server to log to.
How to use it
- 1Pick a length. 16 characters is a good default for most accounts; go to 20+ for high-value accounts like email, banking, or your password manager.
- 2Choose which types of characters to include — letters, numbers, symbols.
- 3Turn on "skip look-alikes" if you'll need to read or type the password by hand (it skips characters like 0/O and 1/l that are easy to confuse).
- 4Click Refresh to generate new passwords. Copy a single one with its button, or Copy all to get the whole list at once.
Common use cases
- Create a strong password for a new account.
- Update a password that was in a data breach.
- Make a Wi-Fi password for guests, or for a router setup.
- Generate a bunch of one-off passwords for a team handover.
Frequently asked questions
- How random are these passwords?
- Truly random. We use the secure random number generator built into your browser — the same one that protects your banking and shopping sites. Every password is unique and unpredictable.
- Where do my passwords go?
- Nowhere. They're generated right inside your browser and shown only to you. This page doesn't have a server to send them to and doesn't keep a copy after you close the tab.
- What length should I use?
- 12 characters with letters, numbers, and symbols is plenty strong for most accounts. For high-value accounts — your main email, banking, your password manager — go 20 or more. Longer is always better; you only need to remember one if you use a password manager.
- Is it safe to use a password generator I found on the internet?
- Be picky. Some sites could quietly send the passwords they generate back to a server. snaptxt can't do that — this page is just static HTML and JavaScript, with no server to send anything to. If you want extra peace of mind, save a password manager-generated password instead and use this when you don't have one handy.