07 / Encoding / base64

Base64 Encoder / Decoder

Encode and decode Base64 strings.

ReadyLocal processing
07 · Workspace

How to use

  1. 01Paste text or a Base64 string into the input.
  2. 02Press Encode or Decode.
  3. 03Enable URL-safe mode for tokens used in query strings.
  4. 04Copy the result, or Swap it back into the input to round-trip.

What is this tool?

Encodes and decodes Base64 with full UTF-8 support, including the URL-safe alphabet used by JWTs and query parameters. Invalid Base64 input is reported instead of silently producing garbage.

Common use cases

  • Inspecting JWT payload segments
  • Encoding basic-auth credentials for tests
  • Embedding small assets as data URIs
  • Decoding Base64 fields from API responses

FAQ

Does it support Unicode?

Yes, text is encoded as UTF-8 before Base64.

What is URL-safe Base64?

It replaces + and / with - and _ and drops padding.

Can I decode a JWT?

Yes, decode each dot-separated segment individually.

Is my input transmitted?

No, everything runs in the browser.