InputPlain text → Base64

Base64 Encode & Decode

Encode UTF-8 text to Base64 or decode Base64 back to text. Everything runs locally—nothing is uploaded.

Output
Run encode or decode to see output here.

Choose Encode or Decode, add text, then run the transform.

What Is Base64?

Base64 represents binary data using 64 ASCII characters. It is common in data URLs, JSON payloads, and email attachments when raw bytes need to travel through text-only channels.

How to Use This Tool

  1. Pick a mode. Encode turns readable text into Base64. Decode reverses a valid Base64 string to UTF-8 text.
  2. Paste input and run the action. Errors usually mean invalid characters or padding in decode mode.
  3. Copy the output or use Swap to move it into the input field for another pass.

Why ToolLane?

  • Local processing for sensitive snippets.
  • UTF-8 aware encoding for international text and emoji.

Frequently asked questions

Answers about this free Base64 encoder and decoder.