Base64
Decode a payload you found in a log or a request body, or encode a value that has to travel through a header.
Encoding tools for macOS
Base64, URLs, HTML entities, JWTs and hashes — run on the clipboard, on your Mac. The strings you paste into an online decoder are usually the ones you would least like to leak.
Free download · macOS 14 or later
· No account required
JWT decoding
Most JWT debuggers are honest about running in the browser — but you still typed a production credential into a page you did not write, on a machine you do not control the extensions of. Camel decodes the header and payload on your Mac, so the claims are readable and the token stays where it was.
Camel reads the token; it does not verify the signature. That stays with the service that holds the key.
Everything in the submenu
Decode a payload you found in a log or a request body, or encode a value that has to travel through a header.
Turn a wall of %20 and %2B back into a link you can read, or escape a value before it goes into a query string.
Encode text that has to sit safely inside markup, or decode a string that arrived with & and " baked in.
Read the header and payload of a JSON Web Token without handing the token to a website.
Hash whatever is on the clipboard when you need a checksum, a cache key or a fixture that has to match.
Still required by plenty of legacy systems and file manifests, so it is here too.
Because every action reads and writes the clipboard, the workflow is the same wherever the text came from: copy it in Terminal, a browser, an API client, a log viewer or a chat message, run the action from the menu bar or a global shortcut, and paste the result straight back into whatever you were doing.
FAQ
Decoding happens locally on your Mac and the token is never transmitted. That is the difference from an online JWT debugger, where a production token you paste has to be treated as leaked and rotated.
Base64 encode and decode, URL encode and decode, HTML entity encode and decode, and JWT decoding for the header and payload.
SHA-1, SHA-256, SHA-512 and MD5, computed from whatever is on the clipboard.
No. Camel decodes the header and payload so you can read the claims. Verifying the signature is a job for your backend, which has the key.
No. Every encoding, decoding and hashing action runs inside the app and works offline.
Free on the Mac App Store, with 50+ other text tools in the same menu.
Download on theMac App Store