Base64 Encoder/Decoder
Encode text to Base64, or decode Base64 back to text. Full UTF-8 support, so accented characters and emoji convert cleanly.
About this tool
Base64 is a way of representing binary data using only printable ASCII characters — useful anywhere raw bytes aren't safe to pass through directly, like inside JSON, URLs, HTTP headers, or a data URI embedded in CSS or HTML. This tool encodes text to Base64 or decodes Base64 back to text, handling full Unicode (UTF-8) correctly in both directions, so accented characters and emoji round-trip cleanly.
Worth knowing: Base64 is an encoding, not encryption — anyone can decode it back to the original text instantly, so it shouldn't be used to hide sensitive information. It's commonly used for embedding small images directly in HTML/CSS as data URLs, attaching binary files to text-based formats like email, and encoding credentials for HTTP Basic Authentication headers.
Version 1.0.0