← All tools

Base64 Encoder & Decoder

Paste text on the left, then Encode or Decode. Full UTF-8 support — everything runs in your browser.

Input 0 chars
Output 0 chars

        
Status Waiting for input Mode Input Output

What this tool does

Base64 represents binary or text data using 64 printable ASCII characters, so it can travel safely through systems that only expect text — email bodies, JSON fields, data URLs, HTTP headers. Encode → turns your text into Base64; Decode ← turns Base64 back into the original text.

When to use it

  • Reading a Base64 value from a JWT, config file, or API response
  • Embedding a small snippet of text or SVG as a data: URL
  • Checking what an encoded token or header actually contains

Unicode & privacy

Encoding and decoding are UTF-8 aware, so accents, emoji, and non-Latin scripts round-trip correctly. The tool runs entirely client-side — nothing you paste is uploaded, logged, or stored.