Utilities
Password and token generator
Generate local secrets using cryptographic randomness and configurable characters.
Local generation using crypto.getRandomValues and unbiased rejection sampling. From 8 to 128 characters. Results are not saved or transmitted. This is not a password manager.
Generate a secret to see the result.
Each position is selected from the allowed characters; one character from every set is not guaranteed. Tokens use A–Z, a–z, 0–9, hyphen and underscore. Copying requires your action; the system clipboard and extensions may retain or read copied content. Reset clears this view but does not clear the clipboard or guarantee forensic erasure. Do not reuse secrets.
What this tool does
Generate strings with crypto.getRandomValues and rejection sampling to avoid bias. Supports passwords with configurable character sets and base64url-alphabet tokens.
How to use it
- Choose password or token and a whole-number length from 8 to 128.
- In password mode, select at least one allowed character set.
- Generate and explicitly copy only to a trusted destination. Reset to clear this view.
Verifiable example
- Input
- Token mode, length 32.
- Expected result
- 32 characters selected from A–Z, a–z, 0–9, hyphen and underscore. Contents change on every generation; no sample is offered as a reusable password.
Limitations to review
- Each position uses the allowed alphabet; one character from each set is not required. No account creation, storage or management.
- No absolute-security guarantee. The system clipboard or extensions may retain or read the result; reset does not clear it or ensure forensic erasure.
Related tools
Browse all guides. Local processing: the page downloads HTTP resources but does not send files or input data to a server for these functions.
