Encode / Decode Processed locally

URL & Payload Encoding Suite

One place to encode or decode Base64, Base64URL, Hex, Gzip, Deflate, and percent-encoding. Leave it on Detect & decode and the tool identifies the encoding (including JWTs) and decodes it, or pick a format and direction. The Detection tab shows the identified encoding; Hexdump shows the raw bytes. Runs in your browser; nothing is uploaded.

Auto-runs as you type. Ctrl+Enter to re-run.

How to use the URL & Payload Encoding Suite

One place to encode or decode the formats you actually meet in API debugging: Base64, Base64URL, Hex, Gzip, Deflate, and percent-encoding. Leave the tool on Detect & decode to identify a compressed token, packed payload, or layered query parameter and decode it, or pick a format and direction explicitly. Everything runs locally; payloads never leave your browser.

What it does

When to use it

How to use it

  1. Paste your input.
  2. Leave Action on Detect & decode, or pick Encode / Decode and a format (Base64, Base64URL, Hex, Percent, Gzip, Deflate).
  3. The result appears instantly; open the Detection and Hexdump tabs for more.
  4. For a layered payload, decode one step, then paste the result back and decode the next layer.
  5. Send the final clean output to the JSON Formatter, JWT Decoder, or wherever it makes sense.

Tips & pitfalls

FAQ

Related guides