Don't take our word for it — turn off your Wi-Fi. Docexp keeps working. A site that runs with the network off cannot be uploading your files anywhere.
Make your file fit what the form is asking for
Exact pixel size, an exact KB range — including the minimum, which is what actually gets uploads rejected and which almost every other tool ignores. Plus 115 free tools to merge, compress, and convert PDFs, photos, and documents. All in your browser; nothing is ever uploaded.
Fix a photo for an upload form →Password generator
Generate a random password with configurable character sets.
A generated password is only as good as its randomness, and this is the part most web generators are quiet about. This one draws from crypto.getRandomValues — the browser's cryptographically secure random source — not Math.random, which is predictable and has no business anywhere near a password.
How Password generator works
- Set the options the way you want them.
- Docexp generates the result locally, right in your browser.
- Copy or download it — nothing is ever sent anywhere.
Good to know: The password is generated on your device and never sent anywhere — no server sees it, and there's nothing to log. Length beats complexity: a long password from a large character set is far harder to crack than a short one with a couple of symbols bolted on.
Common questions
Is the randomness actually secure?
Yes. It uses crypto.getRandomValues, the browser's cryptographically secure generator. Many online generators use Math.random, which is fast but predictable and unfit for anything you'd call a secret.
Does the password get sent to a server?
No. It's generated in your browser and stays there. A password generator that phones home is a contradiction in terms.