Generate a password without a server seeing it
A generated password is only worth anything if you are the first and only holder of it. Generating in your browser means the value is produced on your machine and never transmitted, which a hosted generator cannot claim.
At a glance
- Tool
- /tools/password-generator
- Where the value is produced
- On your own machine
- Transmitted
- Nothing
- Randomness source
- The browser's built-in cryptography
- What matters most
- Length, ahead of character variety
- Pair it with
- A password manager, so you never have to remember it
In detail
The reasoning is simple and rarely spelled out. A password's entire value is that nobody else has ever held it. When a remote service generates one, that value existed in a response before it reached you, and you have no way to audit what happened to it on the way or afterwards. Generated on your own machine, the only copy is the one you keep.
Length beats character class gymnastics. A long passphrase of unrelated words resists guessing better than a short string of symbols and is far easier to type on a phone, and most of the rules demanding one of each character type are older than the reasoning that replaced them. Choose length first, then satisfy whatever arbitrary composition rule the site insists on.
Put the result straight into a password manager. A generated password you intend to memorise will be shortened, reused or written somewhere worse within a week, which is how strong password generation quietly turns into weak password practice. The generator and the store are two halves of one habit.
The offline check is almost comically quick here. Disconnect the network and generate: values keep appearing, because the randomness comes from your own machine. A generator that stopped working offline would be telling you exactly where its values came from. Generate a few, close the page, and note that nothing about any of them was recorded anywhere you would have to take on trust.
Things that catch people out
- A generated password is only as good as where it is stored. If you can retype it from memory, it was not random enough.
- Reuse defeats the entire exercise. Two accounts sharing one strong password are one breach away from both being lost.
- If a site rejects a long password or silently truncates it, treat that account as higher risk and make sure it is not sharing a password with anything else.
- A password you never see in plain text is the safest kind. Copy it straight into the manager rather than reading it aloud, screenshotting it, or parking it in a chat draft.
Try it: Hash Generator
The file hasher is on every page here because it takes any file at all and proves the point: disconnect from the network, drop a file in, and it still returns a checksum you can compare against a published one.
Hash Generator
LOCAL · Browser-OnlyGenerate MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, Keccak-256, CRC32, and HMAC hashes from text or files
MD5 is cryptographically broken and should not be used for security purposes. Use SHA-256 or SHA-512 instead.
Related Working without uploading
All working without uploading →Encrypt text in your browser without uploading it
AES encryption that runs locally, so the plaintext and the passphrase both stay put. What that protects, and what it cannot protect.
Check a .env file without uploading your secrets
Find duplicate keys, mask values and generate a .env.example locally. A .env is nothing but credentials, so uploading one means rotating them.
Generate a QR code without uploading what it encodes
Make a QR code in your browser. The payload never leaves, and the result points where you said rather than through somebody else.
Merge PDF files without uploading them
Combine PDFs on your own machine. What merging does to the metadata of every source document, and how to check nothing was sent.
Split a PDF without uploading it
Pull pages out of a PDF on your own machine. Why a single extracted page still carries the whole document's properties with it.
Compress a PDF without uploading it
Shrink an image-heavy PDF in your browser. What compression actually removes, and why a text-only document barely changes size.
Tools for this
- Password Generator Strong password generator online - generate secure random passwords that never leave your browser
- AES Encryption Tool Free online AES encryption tool - encrypt and decrypt text using AES-256 encryption
- .env Editor & Validator Edit and validate .env files online - detect duplicates, mask secrets, generate .env.example