Plain Text
Base64
Ready

What is Base64 encoding?

Base64 converts text or binary data into ASCII characters that are safer to move through systems that expect plain text. It is common in email attachments, data URLs, HTTP Basic Auth examples, API fixtures, and JSON payloads.

Paste plain text on the left to encode it, or paste Base64 on the right to decode it. The tool supports UTF-8 text.

FAQ

Does Base64 encrypt my data?

No. Base64 is encoding, not encryption. Anyone can decode a Base64 string.

Why does Base64 make data larger?

Base64 represents every 3 bytes as 4 characters, so the encoded output is usually about 33% larger.

Can Base64 include line breaks?

Some formats wrap long Base64 strings. This decoder accepts normal Base64 text; remove unrelated whitespace if a source adds formatting around it.