Base64 Encode / Decode Guide
1
Paste or type text (to encode) or a Base64 string (to decode) in the left box
2
Click "Encode to Base64" or "Decode to text" — the result shows instantly on the right
3
Click "Copy" to save the result, or "Result to input" to process it again
✅Where Base64 is used
- Data URI: embed images, fonts etc. into HTML/CSS to cut requests
- Data transfer: safely carry binary or special chars in JSON, URLs, email
- Config & tokens: JWT, Basic Auth and more use Base64
💡Tips
- Chinese, Japanese, emoji all work: handled as UTF-8, no garbled text
- Base64 is not encryption: anyone can decode it, never use it to protect secrets
- Decode errors usually mean an incomplete string or invalid chars — check and retry
Base64 represents any data using 64 printable characters, making it easy to transfer and store in text-only environments. This tool converts between text and Base64 fast.
🔒 Runs entirely locally in your browser, nothing is uploaded; supports UTF-8/Chinese encode-decode and one-click copy — no install, no signup.