Base64 Encoder / Decoder
Bidirectional Base64 encoder and decoder for plain text strings and files with Data URI export.
How to Use Base64 Encoder / Decoder
Encode any plain text string or file into Base64, or decode a Base64 string back into text or downloadable binary files. Includes a dedicated File Mode to drag-and-drop images or documents and generate Data URIs for CSS/HTML embedding.
Frequently Asked Questions
Base64 encodes binary data into ASCII characters so it can be safely transmitted over protocols that only support text, such as embedding images in CSS or JSON APIs.
Since processing is client-side, you can encode large files up to your browser memory limit (typically 100MB+).