Base64 Encode / Decode
Encode text to Base64 or decode Base64 strings back to plain text. All processing happens in your browser.
What Is Base64?
Base64 is an encoding scheme that represents binary data as ASCII characters. It is commonly used to embed images in HTML/CSS (format your markup with the HTML Formatter after inserting Base64 data URIs), encode email attachments, and pass data in URLs — use the slug generator to create clean URL-safe strings without encoding overhead.
Frequently Asked Questions
Is Base64 encryption?
No. Base64 is encoding, not encryption. It transforms data into a different representation but does not secure it. Anyone can decode Base64 without a key.
Why does Base64 increase file size?
Base64 encodes every 3 bytes of data as 4 ASCII characters, increasing size by approximately 33%.
Is my text uploaded?
No. All encoding and decoding happens in your browser using JavaScript's built-in btoa/atob functions. Nothing leaves your device.