Base64 encoder & decoder

64baser is a tool for text or binary to Base64 and vice-versa conversion

Encode a text to Base64 by copy & paste

The text will be encoded to UTF8 and then converted to Base64. If you want a different encoding, upload rather a file with your own encoding, or any other binary file

Paste a text to encode:

How to use 64Baser

  • Paste text on the homepage and press Encode to get a Base64 string
  • Or upload any file to encode its raw bytes
  • Need to go the other way? Use the Decode page
  • Copy or download the result when done — see the full help guide for all options

What is Base64 encoding?

Base64 converts binary data into plain ASCII text using a 64-character alphabet — uppercase and lowercase letters, digits, plus sign, and forward slash. It was originally designed for email attachments in the late 1980s, but today you'll find it in data URIs, JWT tokens, HTTP Basic authentication headers, and PEM certificates. The trade-off is a roughly 33% size increase — three bytes of input always produce four characters of output. Read the full article on Base64 encoding for the algorithm details, a worked example, and a comparison with Base16 and Base32.

Also check out our:

Check out our Apify actor for web scraping.

Powered by Trafilatura, a battle-tested Python library that accurately extracts main content from web pages while filtering out boilerplate like navigation, ads, and sidebars.

Ideal for building RAG pipelines, training datasets, or content analysis at scale.


Did you know? Apify offers a free tier — you get $5 to use monthly.


Apify also has a super generous Creator plan (though you can run only your own actors) that costs just $1/month (billed $6 semi-annually) and includes a one-time $500 platform credit for your first 6 months — with up to 32 GB RAM and 32 concurrent actor runs.