Zum Inhalt springenSkip to content
Character Encodings

Base64

Converts arbitrary text to Base64 and back. Unicode-safe via UTF-8.

What is Base64?

Base64 encodes arbitrary bytes as ASCII text. Every three bytes (24 bits) map to four characters from A..Z, a..z, 0..9, + and /. A trailing "=" pads to a multiple of four. Base64 is used wherever binary needs to travel through a text channel: email attachments (MIME), data URLs in HTML and CSS, JSON Web Tokens, Basic-Auth headers.

Text to Base64

Base64
Empty input

Base64 to text

Text
Empty input

Base64 encodes every 3 bytes as 4 ASCII characters. The padding "=" pads to a multiple of 4. Whitespace and line breaks in the input are stripped before decoding.