Base64 Encode / Decode
UTF-8 safe conversion for tokens, config and data URIs.
Encode text to Base64 or decode it back, with full UTF-8 support for tokens, config and data URIs.
UTF-8 safe conversion for tokens, config and data URIs.
Correct for emoji and accented text, where naive Base64 tools break.
Handles accented characters and emoji correctly in both directions.
Convert either way, with a swap button to flip input and output.
Results appear immediately with one-click copy.
Conversion happens in your browser — your data is never uploaded.
Paste your text (or Base64) into the input.
Click Encode or Decode. Use Swap to move the result back to the input.
Copy the output.
Everything you might wonder about this tool.
btoa only handles Latin-1. This tool encodes text as UTF-8 first, so multi-byte characters like emoji and accents round-trip correctly.data: scheme to build a data URI.Host your Discord or Telegram bot 24/7 on AMD EPYC — free tier, no card required.
Claim a free server →