Base64 Encoder
Encode plain text or raw UTF-8 strings into Base64 format instantly.
Plain Text Input
Base64 Encoded Output
๐ Recent Encoded History
No recent encodes saved yet. Encode any text above to save your history locally.
What is Base64 Encoding?
Base64 encoding is a group of binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation.
Common Base64 Encoding Use Cases
- Embedding image data directly inside HTML or CSS Data URIs (`data:image/png;base64,...`).
- Transmitting binary assets across text-only communication protocols like SMTP (email MIME headers).
- Encoding API keys and Basic Authentication headers (
Authorization: Basic <base64>).
Frequently Asked Questions
What is Base64 encoding?
Base64 encoding converts binary data into ASCII characters using 64 printable characters, making it safe for text-based protocols like email and JSON.
When should I use Base64 encoding?
Use Base64 to embed images in CSS or HTML, send binary data in JSON APIs, store binary data in text fields, or encode email attachments.
Does Base64 increase file size?
Yes, Base64 encoding increases data size by approximately 33% because every 3 bytes of binary data becomes 4 ASCII characters.