← 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.