Developer Tools
Base64 Encoder / Decoder
Rates & guidance reviewed
Base64 encoding converts binary or text data into an ASCII string format commonly used in data URLs, email attachments and API payloads.
This free tool encodes UTF-8 text to Base64 and decodes Base64 strings back to text, entirely in your browser. Handy for developers debugging tokens, basic auth headers or embedded data.
Note that Base64 is encoding, not encryption — anyone can decode it. Do not treat it as a security measure.
Interactive tool
Base64 is encoding, not encryption. Anyone can decode the output.
How to use this tool
- Paste text to encode, or Base64 to decode.
- Click Encode or Decode.
- Copy the output as needed.
- If decoding fails, check for missing padding or non-Base64 characters.
Encoding is not encryption
Base64 only represents data using a safe ASCII alphabet. Anyone can decode it. Never use Base64 alone to hide passwords, tokens or personal data — use proper encryption and HTTPS for secrecy in transit.
Developers meet Base64 in data URLs, basic authentication headers, JWT segments and email attachments (MIME). This tool focuses on UTF-8 text encode/decode in the browser.