Base64 Encoder / Decoder
Encode plain text to Base64 or decode Base64 back to text. Runs entirely in your browser.
Plain Text Input
0 characters
Base64 Output
Output will appear here as you type...
FAQ
Frequently Asked Questions
Base64 is used to encode binary data as text so it can be safely transmitted through systems that only handle text — like emails, HTML, JSON APIs, and HTTP headers.
No. Base64 is encoding not encryption. Anyone can decode it instantly. Never use Base64 to protect sensitive data — use proper encryption for that.
Base64 works in groups of 3 bytes. If the input length is not divisible by 3, padding characters (=) are added to complete the last group. One = means 1 byte of padding, == means 2 bytes.