Free Base64 Online Encoder & Decoder

The term Base64 refers to a specific MIME content transfer encoding. It is also used as a generic term for any similar encoding scheme that encodes binary data by treating it numerically and translating it into a base 64 representation. The particular choice of base is due to the history of character set encoding: one can choose a set of 64 characters that is both part of the subset common to most encodings, and also printable. This combination leaves the data unlikely to be modified in transit through systems, such as email, which were traditionally not 8-bit clean.

» More details on Wikipedia
» More details in RFC3548

Encoder / Decoder

Eighter choose a file, which should be converted into a Base64 encoded data URL:

Or enter a string, which should be either converted into Base 64, or from Base64:


If you have questions, improvement ideas, bug reports or anything else, feel free to contact me at