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.
More from ToolLane
Explore the home page and other free tools that run in your browser.
HomeToolLane
Image
WebP to PNGImage
JPG to PNGImage
Image CompressorDeveloper
JSON FormatterUtility
QR Code GeneratorDocument
Markdown to PDFDeveloper
UUID GeneratorText
Text Case ConverterImage
PNG to JPGImage
Image ResizerImage
Image CropDocument
PDF to JPGDocument
JPG to PDFText
Word CounterText
Remove Line BreaksDeveloper
URL EncoderDeveloper
URL DecoderDeveloper
JSON to CSVUtility
Password GeneratorAll toolsFull catalogWhat 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
- Pick a mode. Encode turns readable text into Base64. Decode reverses a valid Base64 string to UTF-8 text.
- Paste input and run the action. Errors usually mean invalid characters or padding in decode mode.
- 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.