Base64 Encoder / Decoder
Encode text or files to Base64, or decode Base64 back to text. Everything runs in your browser.
0 chars
Output will appear here...Encode & Decode
Switch between encoding and decoding with one click. Swap inputs instantly.
File Support
Upload any file to get its Base64 representation.
Private
Everything runs locally. Your data never leaves your browser.
Frequently asked questions
What is Base64?
Base64 is an encoding scheme that converts binary data into ASCII text. It's commonly used to embed images in HTML/CSS, transmit data in URLs, and encode email attachments.
Can I encode files?
Yes! Click 'Upload file' to encode any file to Base64. This works for images, documents, and any other file type.
Does it handle Unicode?
Yes. The encoder properly handles Unicode characters including emojis and non-Latin scripts using UTF-8 encoding.
Is my data safe?
Absolutely. All encoding and decoding happens locally in your browser. Nothing is sent to any server.