TEXT & DATA TOOL · .B64
Base64 encode and decode
Encode text or a file to Base64, or decode a Base64 string back to readable text — instantly, in your browser.
How it works
- Choose encode text, decode text, or encode a file.
- Paste your text or drop in a file.
- Copy or download the result.
Frequently asked questions
What is Base64 used for?
It's a way to represent binary data, like images or files, as plain text — often used in data URLs, email attachments, and API payloads.
Does this handle accented characters and emoji?
Yes — text encoding and decoding is UTF-8 safe, so accents, non-Latin scripts, and emoji round-trip correctly.
Can I decode a file, not just text?
This version encodes files to Base64 and encodes/decodes text. Decoding a Base64 string directly back into a downloadable file is on the roadmap.
Is there a file size limit?
Very large files may be slow to encode since everything happens in your browser's memory, but there's no artificial limit.