Base64 Encoder / Decoder
Encode text or a local file to a Base64 string, or decode one back. UTF-8 is handled correctly, so Chinese and emoji survive round trips. Files are read locally and never leave your device.
How to use
Convert text or files to Base64 and back, with correct UTF-8 handling. Your data is processed only inside this browser tab.
FAQ
Why does another tool break my Chinese text?
Many tools use binary (latin1) encoding. This one uses UTF-8 bytes, the web standard.
Are files uploaded?
Never. File reading happens locally with the browser File API.
Related tools
URL Encoder / Decoder
Percent-encode or decode URLs and parameter values, plus a query breakdown.
PopularHTML Entity Encoder / Decoder
Escape HTML special characters into entities, or bring them back.
Unicode Escape Converter
Turn characters into \u escapes for JS, JSON, CSS or HTML and back.
Number Base Converter
Binary, octal, decimal and hex — exact, at any size.
PopularMorse Code Translator
Encode text to dots and dashes and back again.
JSON Formatter
Beautify, minify and validate JSON right in your browser. No uploads, nothing leaves your device.
Popular