🔤Base64 Encode & Decode - Free Online Base64 Converter
Convert between plain text and Base64. Handles UTF-8 (Chinese, emoji) correctly and offers a URL-safe variant (-_ instead of +/ with trailing = removed). Useful for embedding binary or special characters in JSON, URLs, data URIs and email. Runs entirely in your browser.
Loading tool...
How to use Base64 Encode/Decode
- 1Choose Encode or Decode
- 2Paste text or Base64 into the input
- 3The result appears instantly; click Copy result
FAQ
- Can it encode files like images?
- This tool is for text. To turn an image into a Base64 data URI, use an image tool instead.
- Why is Unicode handled correctly?
- Encoding first converts text to UTF-8 bytes before Base64, and decoding reverses it, so Chinese and emoji round-trip cleanly.
- Are my files or data uploaded?
- No. Everything runs locally in your browser with no network upload, and is discarded when you close the page.
- Do I need to sign up or pay?
- No. The site is completely free, needs no account and has no usage limits.