Base64 Encode / Decode
Base64 is a binary-to-text encoding scheme that uses 64 printable ASCII characters. It is widely used in web development for embedding images in HTML/CSS, transmitting binary data in JSON and XML, working with email attachments, and many other scenarios.
How Base64 Works The Base64 algorithm splits input bytes into groups of 6 bits and replaces each group with a character from the alphabet A-Z, a-z, 0-9, + and /. As a result, the data size increases by approximately 33%, but it can be safely transmitted over text-based protocols. Our tool fully supports UTF-8 encoding, correctly handling Cyrillic and other Unicode characters.
Free online tool for Base64 encoding and decoding. Base64 is a binary-to-text encoding scheme widely used in web development, email, and data transmission over text-based protocols.
Base64 encoding is essential when embedding images in HTML/CSS via data URIs, transmitting binary data in JSON, working with MIME attachments in email, and in many other scenarios. Our tool fully supports UTF-8 encoding, allowing correct processing of Cyrillic, Chinese characters, and other Unicode symbols.
Simply paste text in the left field and click "Encode", or paste a Base64 string in the right field and click "Decode". Results can be copied to the clipboard with a single click. All computations are performed locally in your browser.