Developer tool
Your files never leave your device
Check your Network tab and see
Work starts the moment you drop a file
No daily limit, no sign-up, no watermark
A generated password is a secret the moment it appears. Sending it to a server to be random for you creates a copy in someone else's logs. crypto.getRandomValues drives selection here, with rejection sampling so no character is favoured by modulo bias.
Toggle uppercase, lowercase, digits, and symbols. At least one class must stay enabled. Length defaults from the control and can be overridden by typing in the input field (for example 24). Maximum length is 128.
This is not a password manager: no vault, no breach check against Have I Been Pwned, and no guarantee that every class appears in every password unless random chance provides it. Store the result in your manager or app yourself.
That is the promise behind every tool here. Files are read in your browser tab, processed there, and discarded when you close it — never uploaded to our servers.
Generate valid universally unique identifiers (UUIDs/GUIDs) instantly.
MD5 for checksums plus SHA-1, SHA-256, and SHA-512 via Web Crypto — all in your browser, nothing uploaded.
Decode JSON Web Tokens (JWT) safely to view header and payload without sending secrets to any server.
Encode to Base64 or decode from Base64 instantly in your browser.
Format, validate, prettify and beautify your JSON data instantly.
Generate high-quality SVG and PNG QR Codes instantly in your browser.