Base64 encode/decode

Encode or decode Base64 text and files
PASTE TEXT
UPLOAD FILES
ENCODE
DECODE
Result
Output

About this tool

Encode text or uploaded files as Base64, or decode Base64 text and files back into their data. The browser based tool can help inspect payloads, data URLs, and API values. Base64 is an encoding format rather than encryption, so encoded content is not protected from being read.
  • 100% free. No registration required.
  • Runs in the browser. No data is sent to the server.
Available via the API.

Limits

Unlimited usage via the browser.
When used via the API:
Plan Free - 1 000 requests / month
Plan Plus - 10 000 requests / month
Plan Pro - 100 000 requests / month
Plan Max - 300 000 requests / month
Learn more about plans and pricing.

Tips

  • Base64 encoding increases the size of the original data by approximately 33%.
  • Base64 is an encoding format, not encryption. Never use it alone for sensitive passwords or secure data.
  • Embed small icons or images directly into HTML/CSS using Base64 to reduce HTTP requests and speed up page loads.

Frequently Asked Questions

  • What is Base64 encoding?

    Base64 is a way of representing binary or text data using only 64 printable ASCII characters. It is commonly used to safely embed data inside text-based formats such as HTML, CSS, JSON, and email.
  • What is the Base64 encode/decode tool used for?

    This tool converts plain text into Base64 format, or decodes Base64 text back into its original readable form. It is useful for developers working with APIs, data URIs, configuration files, and email attachments.
  • Is my text sent to a server?

    No, encoding and decoding are performed directly in your browser. Your input is not sent to a server for processing.
  • Why does Base64 output look longer than the original text?

    Base64 encoding increases the size of the data by roughly 33% because each group of three bytes is represented using four printable characters.
  • Is Base64 encryption?

    No, Base64 is an encoding scheme, not encryption. It does not protect data from being read, so it should never be used to secure passwords or sensitive information.
  • Is the tool free to use?

    Yes, the tool is completely free with no account or registration required, and there are no usage limits when using it in your browser.

Something missing?

Feel free to contact us if you have any suggestions or found a bug.

Related tools

Transform textHash textReverse textRemove whitespaceAnalyze text