Home Page

Online service for decoding files and strings from 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 decode both files and strings.

To encode files and strings to Base64, you can use this page.

Base64 encodes binary and text data, but does not contain information about their type. After the file is decoded, it will be downloaded with the name base64.file regardless of its content. To open a file, you may need to specify its extension in accordance with the data type. If you do not know what type of data was decoded, then use the service Determining the type of a file without an extension by its content online.

String in Base64:

Input example:


Recommended for you:


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

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