Encoding & hashing
12 tools in this category
Encode, hash, and inspect tokens without a backend.
Base64, JWTs, HMAC, UUID, and more — each runs via Web Crypto or pure JS, which means no accidental logging of the strings you are testing. Ideal for CTFs, on-call, or classroom demos where students should not paste into random SaaS dashboards.
Encode or decode Base64 text and small files.
Percent-encode or decode URL components.
Escape or unescape HTML entities.
Inspect JWT header and payload (client-side).
MD5, SHA-1, SHA-256, SHA-512 via Web Crypto.
Generate RSA-2048 public and private keys in PEM format in your browser.
Compute HMAC-SHA1/256/384/512 with a secret key using Web Crypto.
Hash passwords and verify bcrypt strings with bcryptjs in your browser.
Build Authorization: Basic … and curl -u examples from a username and password.
Generate UUID v4 and ULIDs in bulk.
Convert between epoch seconds and local time.
Convert between binary, octal, decimal, and hex.