Base64 Encoder / Decoder
Base64 for text and files (standard / URL-safe)
How to Use
- Enter text
Type or paste the text you want to encode into the input area.
- Encode / Decode
Choose encode/decode and variants from the toolbar, then click "Convert".
- Copy result
Use the "Copy" button to copy the result to your clipboard.
Base64 Encoder / Decoder Examples
Base64 encode (standard)
Hello WorldSGVsbG8gV29ybGQ=Select “Encode” and “Standard Base64” in the toolbar.
Base64 decode
U2tpbGxCcmlkZ2U=SkillBridgeSelect “Decode” (whitespace-tolerant decoding is supported).
Features
- Full UTF-8 text support
- URL-safe Base64 (RFC 4648) support
- MIME Base64 wrapping support
- File → Base64 and Base64 → file download
- Local processing (your input is not sent to servers)
- 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.