Base64 Decode and Encode Online

A fast way to encode and decode Base64

Info: Enter text to encode or Base64 to decode

Base64 Encode/Decode Tool Guide

Current version: 1.0 | Last updated: December 11, 2025

What is Base64?

Base64 is an encoding scheme that represents binary data using 64 printable characters. It is commonly used to transmit small amounts of binary data in URLs, cookies, and web pages.

How to Use This Tool?

Encode Text to Base64
  1. Enter the text you want to encode in the left input box.
  2. The tool will automatically detect the input (status bar shows Detected: Text).
  3. Click the Encode button.
  4. The encoded Base64 string will appear in the right output area. You can click the copy button to copy it to the clipboard.
Decode Base64 to Text
  1. Paste your Base64-encoded string into the above input box.
  2. The tool will automatically detect the input (status bar shows Detected: Base64 format).
  3. Click the Decode button.
  4. The decoded text will appear in the below output area. You can click the copy button to copy it to the clipboard.
Notes
  • This tool is mainly for text Base64 encoding and decoding.
  • If you try to decode Base64 containing non-text data (e.g., image data), the result may appear as garbled characters. More features will be added in future versions.

FAQ

Q: Why does my Base64 decode show garbled text?
A: The Base64 string you tried to decode may not represent text data (e.g., it is an encoded image or binary file).
Q: Why does the "Copy to clipboard" button not work?
A: This may be due to an older browser, or because you are accessing this page via HTTP instead of HTTPS.
Q: Does this tool save my data?
A: No. All operations are performed locally in your browser, and no data is sent to any server.