Base64 to Text Decoder

code
Loading feedback…

Paste a Base64 string and decode it back to readable UTF-8 text for debugging tokens, config values, and API payloads.

Last updated: May 9, 2026Author: Mateo DíazReviewed by: Riley Williams
Base64 to Text Decoder
In-browser
Decode Base64 or Base64URL back to UTF-8 text
Characters: 20Words: 1Sentences: 0Lines: 1
Characters: 0Words: 0Sentences: 0Lines: 0

What is a Base64 to text decoder?

A Base64 to text decoder turns a Base64 or Base64URL string back into readable UTF-8 text. Use it for API payloads, copied config values, tokens you are allowed to inspect, and encoded JSON snippets.

How to use it

  1. Paste the Base64 string into the input box.
  2. Leave whitespace and line breaks in place if they came from a wrapped value.
  3. Copy the decoded UTF-8 text from the output.

Example

Input: SGVsbG8sIFdvcmxkIQ==

Output: Hello, World!

Common mistakes

  • Base64 is not always text. If the output looks garbled, try Base64 to hex, Base64 to file, or a media-specific decoder.
  • URL-safe Base64 uses - and _. This decoder normalizes those characters automatically.
  • Missing padding is usually repairable, but a truncated string cannot be fully recovered.

Related tools

Privacy and security

Decoding happens in your browser. Do not treat decoded secrets as safe just because they were Base64 encoded.

Frequently Asked Questions
The original bytes may not be UTF-8 text. Try the ASCII, hex, file, image, audio, PDF, or video decoders depending on what the Base64 represents.
Yes. URL-safe characters are normalized before decoding.