Base64 Encoder & Decoder
Convert plain text to Base64 encoding or decode Base64 strings back to plain text. Fast, secure, and runs entirely in your browser.
Plain Text
Base64 Encoded
What is Base64 Encoding?
Base64 is an encoding scheme used to represent binary data in an ASCII string format. It translates data into a radix-64 representation, which consists of 64 characters: A-Z, a-z, 0-9, +, and /. An equals sign (=) is often used as padding at the end.
It is commonly used to encode data that needs to be stored and transferred over media that are designed to deal with textual data. This ensures that the data remains intact without modification during transport. Examples include embedding image data inside HTML/CSS files, or sending email attachments.
Bidirectional Conversion
Type plain text to instantly see the Base64 equivalent, or paste a Base64 string to immediately decode it back to plain text.
Unicode Support
Our encoder properly handles emojis, special characters, and non-English text by safely converting them to and from UTF-8.
Translate