Base64 Encoder/Decoder

Encode and decode text using Base64 encoding. Perfect for data transmission and storage.

Plain Text Input

0 characters
Lines: 1 | Bytes: 0

Base64 Output

Encoded text will appear here

About Base64 Encoding

What is Base64?
A binary-to-text encoding scheme that represents binary data in ASCII format
Character Set
Uses A-Z, a-z, 0-9, +, / and = for padding (64 characters total)
Size Increase
Encoded data is approximately 33% larger than original
Padding
Uses = characters to pad output to multiple of 4 characters
Common Uses
Email attachments, data URLs, JSON Web Tokens, API responses
Web Applications
Embedding images in CSS/HTML, storing binary data in text formats
Data Transmission
Safe transmission of binary data over text-based protocols
Not Encryption
Base64 is encoding, not encryption - data is easily reversible
Examples:
Plain text:
Hello, World!
Base64 encoded:
SGVsbG8sIFdvcmxkIQ==