Free Base64 Encoder & Decoder

Paste your text, get a Base64 string — or paste Base64 and decode it back. Full UTF-8 support, live preview, and instant results. Everything runs in your browser.

Base64 encoding is the standard way to safely transmit binary or text data over text-only channels — emails, URLs, JSON, XML, HTML, and CSS. This tool lets you encode any plain text (including multi-language and emoji content) into a Base64 string, and decode any valid Base64 back to its original form. The conversion happens entirely in your browser using JavaScript, so no data is ever uploaded, stored, or transmitted. Whether you are embedding an image in a stylesheet, preparing data for an API, or just need to quickly encode or decode a string, this tool handles it instantly.

Live Preview
0 characters Valid Base64 detected

Output


          
0 characters

Image Preview

Encoded image preview