Base64
Encode or decode UTF-8 text and data URIs both ways, instantly.
Encode / Decode
Use one browser-native toolkit to encode and decode Base64 and URL strings, decode JWT tokens, and generate SHA hashes without sending anything to a server.
What's inside
Encode or decode UTF-8 text and data URIs both ways, instantly.
Encode and decode query strings and components without escaping mistakes.
Read a token's header and payload, with issued/expiry times surfaced.
Generate SHA-1, SHA-256, and SHA-512 digests with the Web Crypto API.
Use one browser-native toolkit to encode and decode Base64 and URL strings, decode JWT tokens, and generate SHA hashes without sending anything to a server.
Why use it
Encode or decode Base64 (UTF-8 safe) and data both directions instantly.
URL-encode and decode query strings without escaping mistakes.
Decode a JWT to inspect its header and payload, with expiry surfaced.
Generate SHA-1, SHA-256, and SHA-512 hashes with the Web Crypto API.
How it works
Pick Base64, URL, JWT, or Hash.
Paste your text or token and read the result instantly.
Copy the output — nothing is uploaded anywhere.
Use cases
FAQ
No. Encoding, decoding, JWT parsing, and hashing all run locally in your browser.
No — it decodes the header and payload for inspection. It does not verify the signature.
SHA-1, SHA-256, and SHA-512, computed with the browser's Web Crypto API.
Yes. Encoding and decoding handle full UTF-8 text, not just ASCII.