Base64 Encode / Decode
Online Base64 encoder and decoder — supports Chinese, Unicode and special characters
💡 Supports Chinese, Unicode and special characters · Base64 output is ~33% larger than input · All processing is done locally in your browser
About This Tool
Base64 encoding is a fundamental technique that converts binary data into ASCII text, making it safe for transmission over text-based protocols like HTTP, email, and JSON. This free online Base64 encoder/decoder handles everything from short strings to complex data with full Unicode support.
Developers use Base64 encoding for embedding images as data URIs in HTML and CSS, encoding binary data in JSON payloads, handling JWT token parts (header and payload are Base64url-encoded), and storing binary content in text-based databases. The decoder mode is equally useful for inspecting encoded data or debugging API responses.
This tool fully supports Chinese characters, emoji, and Unicode — things that many basic Base64 tools get wrong. All processing happens in your browser with zero server uploads.