Base64 Encode & Decode
Encode or decode Base64 text and files with UTF-8 support.
Drop a file here or click to browse
Image Preview
About this tool
Encode and decode Base64 strings and files online. Supports UTF-8, file drag-and-drop, and image preview. 100% browser-based, no data uploaded.
Frequently asked questions
What is Base64 encoding?
Base64 converts binary data into ASCII text characters for safe transmission over text-based protocols like HTTP, email, and JSON.
Does Base64 encrypt my data?
No. Base64 is encoding, not encryption. Anyone can decode it instantly.
How much larger is Base64 output?
Approximately 33% larger. Every 3 bytes of input becomes 4 characters of output.