How to Use
- Enter text
Type or paste the text you want to encode into the input area.
- Encode / Decode
Click "Convert" to encode to Base64. Use "Swap" to switch to decode mode.
- Copy result
Use the "Copy" button to copy the result to your clipboard.
Features
- Full UTF-8 text support
- URL-safe Base64 (RFC 4648) support
- Browser-based processing (no data sent to server)
- Mobile-friendly responsive design
- Dark mode support
FAQ
What is Base64?
Base64 is an encoding scheme that converts binary data into ASCII strings. It is widely used for email attachments, Data URLs, API tokens, and other scenarios where binary data needs to be safely transmitted as text.
Can I encode non-ASCII text?
Yes. This tool uses UTF-8 encoding, so you can encode any Unicode character including Japanese, Chinese, emoji, and more.
Is my data sent to a server?
No. All encoding and decoding happens locally in your browser via JavaScript. No data is ever transmitted externally.