Integration Lab JSON Tools

Encode & Decode

Base64 and URL encoding both ways, Basic Auth headers, JWT decoding and HMAC signatures — the small conversions API steps keep asking for.

Text

Base64

How to use the Encode & Decode

  1. Pick a tab: Base64, URL, Basic Auth, JWT or HMAC & Hash.
  2. Type or paste on the left — the result appears as you type.
  3. Copy the result, or press Swap to send it back the other way.

Questions

Does Base64 handle emoji and other languages?
Yes. Text is encoded as UTF-8 first, so ₹, é and emoji come back exactly. You can also open a file to get its Base64, and decoded binary data can be downloaded as a file.
What is URL-safe Base64?
A variant that uses - and _ instead of + and /, usually without = padding, so it can sit in a URL or a JWT. Decoding accepts both kinds.
When do I need a Basic Auth header?
When an API asks for Authorization: Basic followed by the Base64 of username:password. API by Pabbly can do this for you with its Basic Auth option; the header is for apps and code steps that need it written out.
Is anything I paste sent to a server?
No. Every conversion runs in your browser, so tokens, passwords and secrets never leave your computer, and none of them are saved.