Home Page

Online service for encoding files and strings in Base64

Base64 encoding was originally designed to transfer binary data (for example, image files, executable files) over channels that can only transfer text data. Base64 encoding allows any data (such as binary or non-printable characters) to be represented as an ASCII string (that is, printable characters).

In practice, Base64 is actively used, for example, in e-mail for file transfer.

With Base64, you can transfer binaries, for example, via chat.

Base64 encoding is not encryption – anyone can recover the original file or string.

This service can encode both files and strings.

Instead of displaying the encoded file on the screen, you can download the resulting Base64 string.

To decode a string to Base64, you can use this page.

Select a file:
OR enter a string:


Recommended for you:


If you want to contribute, you can make donation for adding new services:

  • PayPal: alexey@miloserdov.org
  • Bitcoin: Click for Address