Base64 Encode & Decode Online
Encode text to Base64 or decode Base64 to text. Free, no signup, works in your browser.
About Base64 Encode & Decode
This tool lets you base64 decode any encoded string back to readable text, or encode plain text into Base64 format. Base64 encoding is widely used to embed binary data in JSON payloads, HTML data URIs, email attachments, and API tokens. The encoder handles full UTF-8 input, including emoji and non-Latin characters.
Frequently Asked Questions
What is Base64 encoding?
How do I encode text to Base64?
How do I decode Base64?
Does it support UTF-8?
Is my data sent to a server?
Related Tools
View All DeveloperImage to Base64 Converter
Convert images to Base64 data URIs or decode Base64 to images
JSON Formatter & Beautifier
Format, beautify, and validate JSON data
URL Encoder Decoder
Encode and decode URL-encoded strings
HTML Entity Encoder / Decoder
Encode and decode HTML entities like & < > "
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text
JWT Decoder
Decode and inspect JWT tokens — header, payload, and expiration
Text to Hex Converter
Convert between text and hexadecimal representation
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal
Base64 Image Encoder
Convert images to Base64 data URIs and back