HTML5 and CSS3 logo

Paste plain text or Base64

Base64 Result

Online Base64 Encoder and Decoder

Encode UTF-8 text to Base64 or decode Base64 to readable text online. Switch modes, copy the result, or download it in your browser.

How to use this tool

Convert plain UTF-8 text to Base64 or decode an existing Base64 string without leaving the page. Base64 is an encoding format used in data URLs, APIs, email, and text-based data formats.

  1. 1

    Select Encode or Decode

    Choose Encode for plain text to Base64, or Decode for Base64 back to readable text.

  2. 2

    Enter the source value

    Paste the text or Base64 string into the left editor.

  3. 3

    Process the value

    Run the converter and review the transformed value in the result panel.

  4. 4

    Copy or download

    Copy the result, download it, or reset both panels for another conversion.

Base64 Encoder / Decoder FAQ

What is Base64 encoding?
Base64 encoding is a method of converting data into a text format using a specific set of characters, making it safe to transmit over text-based systems.
What is the difference between encoding and decoding?
Encoding converts original data into Base64 format, while decoding converts Base64 data back to its original form.
Why is Base64 used?
Base64 is used to safely transmit binary data (like images or files) over systems that only support text, such as emails or APIs.
Can I encode files as well as text?
Yes, you can encode both plain text and files (like images or documents) into Base64 format and decode them back when needed.
Is my data secure when using this tool?
Yes, your data is processed locally in your browser and is not stored or shared with any server.