Base64, hashes, tokens and identifiers, computed locally.
Encode text to base64 or decode it back, with UTF-8 handled correctly and a URL-safe variant for tokens and query strings.
Hash any text with MD5, SHA-1, SHA-256, SHA-384 and SHA-512 at once, in hex or base64, computed in your browser.
Sign a message with a shared secret and read the HMAC in hex or base64, with the Web Crypto code to verify it on the other side.
Escape markup so it renders as text, or decode entities back, with an option to escape every non-ASCII character for older pipelines.
Paste a JSON Web Token and read its header, payload and expiry. Decoding only, in your browser, with no secret asked for and nothing sent anywhere.
Generate passwords from your browser's cryptographic random source, with the character sets you choose and the entropy shown as you change them.
Percent-encode a value or decode one back, choosing between a single query value and a whole URL, with the parts listed out when the input is a URL.
Generate UUID v4, time-sortable UUID v7 or Nano IDs in bulk, from your browser's own cryptographic random source.