Base64 Encoder / Decoder
Runs locallyConvert text to Base64 and back, with full Unicode support — all in your browser.
Related tools
View all (10)URL Encoder / Decoder
Encode and decode URLs and URI components safely — instantly, in your browser.
UUID Generator
Generate random v4 UUIDs in bulk — cryptographically random, right in your browser.
Unix Timestamp Converter
Convert Unix epoch timestamps to human-readable dates and back — with live current time.
HTML Entity Encoder / Decoder
Encode special characters to HTML entities and decode them back — safe for pasting code into pages.
Color Converter
Convert colors between HEX, RGB and HSL — with a visual picker and one-click copy.
Number Base Converter
Convert numbers between binary, octal, decimal, hexadecimal and any base from 2 to 36.
Encode plain text to Base64 or decode Base64 back to readable text. Unlike naive converters, this tool handles the full Unicode range correctly — Chinese characters, emoji and accented letters all survive the round trip. Conversion happens entirely in your browser.
Frequently asked questions
Does it handle Unicode text like Chinese or emoji?
Yes. Text is UTF-8 encoded before conversion, so Chinese characters, emoji and accented letters all survive the round trip intact.
What is the URL-safe output option?
Standard Base64 uses + and /, which break inside URLs. The URL-safe variant swaps them for - and _, making the result safe for query parameters and filenames.
Is the text I convert sent to a server?
No. Encoding and decoding run entirely in your browser — nothing you paste is transmitted or stored.