Tools

Base64 decode

Decode a Base64 string to UTF-8 text in your browser. Whitespace is ignored. Nothing is uploaded.

Paste, then Decode.

How to use the Base64 decode

  1. Paste a Base64 string. Line breaks and spaces are stripped.
  2. Click Decode. The bytes are read as UTF-8.
  3. Copy the text. Binary payloads that are not UTF-8 may look garbled.

Not a file drop for binaries

This decoder is for text that was Base64-encoded. JWT payloads use Base64URL; decode those on the JWT decoder, which also splits header and claims.

Nothing is uploaded

Decode runs locally. 1.5 MB.

Base64 decode FAQ

Missing padding?

The page adds = so strings from some APIs still decode.

URL-safe alphabet?

Hyphens and underscores are not translated here. Use the JWT decoder for tokens.

Encode again?

Use Base64 encode.

Related tools