Base64 Encode / Decode
This Base64 tool encodes plain text to Base64 and decodes Base64 back to text, with full Unicode (UTF-8) support. Everything runs in your browser.
🔒 Encoding/decoding runs in your browser — your data is never uploaded.
How to use Base64 Encode / Decode
- Paste your text or Base64 string.
- Choose Encode or Decode.
- Copy the result.
Frequently asked questions
Does it support emoji and non-English text?
Yes. The tool encodes via UTF-8, so emoji and all Unicode characters work correctly.
What happens with invalid Base64?
When decoding, malformed input shows a clear error instead of producing garbage.
Is my data sent anywhere?
No. Encoding and decoding happen entirely in your browser.
Related developer tools
UUID Generator
Generate random v4 UUIDs (GUIDs) in bulk and copy them with one click. Free, instant and fully in-browser using the secure crypto API.
JSON Formatter & Validator
Format, beautify, minify and validate JSON instantly. Free, private, in-browser JSON formatter with clear error messages.
QR Code Generator
Generate a QR code from any text, link, email or phone number and download it as a PNG. Free, instant and fully in-browser.
Password Generator
Generate strong, random passwords with custom length and character sets, using the secure Web Crypto API. Free and fully private.