Encode / Decode

Base64, URL & JWT Encoder and Decoder

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.

  • Base64 and URL, both ways
  • JWT header and payload
  • SHA hashes
  • Runs in your browser

What's inside

Four everyday utilities, one tab.

Base64

Encode or decode UTF-8 text and data URIs both ways, instantly.

URL

Encode and decode query strings and components without escaping mistakes.

JWT decode

Read a token's header and payload, with issued/expiry times surfaced.

Hashes

Generate SHA-1, SHA-256, and SHA-512 digests with the Web Crypto API.

Everyday encoding utilities in one place

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

Why use this encode/decode toolkit

  • 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

How to encode and decode in the browser

  1. 1

    Pick Base64, URL, JWT, or Hash.

  2. 2

    Paste your text or token and read the result instantly.

  3. 3

    Copy the output — nothing is uploaded anywhere.

Use cases

Encode/decode use cases

  • Decode a JWT to debug auth during development.
  • Base64-encode a small asset or credential for a config.
  • URL-encode a query parameter safely.
  • Generate a SHA-256 checksum of a string.

FAQ

Encode/decode questions

Is my data uploaded?

No. Encoding, decoding, JWT parsing, and hashing all run locally in your browser.

Does the JWT tool verify signatures?

No — it decodes the header and payload for inspection. It does not verify the signature.

Which hash algorithms are supported?

SHA-1, SHA-256, and SHA-512, computed with the browser's Web Crypto API.

Is Base64 UTF-8 safe?

Yes. Encoding and decoding handle full UTF-8 text, not just ASCII.

Popular use cases

Related useSignal tools

Browse all developer tools