🔧 Utility Tools
Base64 Encoder / Decoder
Encode and decode Base64 text instantly. Supports Unicode characters and URL-safe encoding. Everything runs in your browser — nothing uploaded.
🔥 Used 14,318 times this month
Input (text to encode)
Output (Base64 encoded)
💡 Ctrl+D (Cmd+D on Mac) to bookmark for next time
How it works
01
Choose Mode
Encode text to Base64 or decode Base64 back to text.
02
Paste or Type
Enter your input in the text area above.
03
Copy Result
Convert runs instantly. Copy or download output.
Frequently asked questions
What is Base64 encoding?
Base64 converts binary data to text using 64 ASCII characters (A-Z, a-z, 0-9, +, /). Commonly used in emails, data URIs, and API tokens to safely transmit data through systems that only handle text.
What is URL-safe Base64?
Standard Base64 uses "+" and "/" which have special meaning in URLs. URL-safe replaces them with "-" and "_" so the string can be used in URLs without encoding.
Does this support Unicode?
Yes. We use TextEncoder to properly handle emojis, accented characters, Arabic, Chinese, and any Unicode text.
Is my data uploaded?
No. Everything runs in your browser using native JavaScript. Nothing is sent to any server.
All tools are free, browser-based, and process files locally — your data never leaves your device.
Read our Privacy Policy |
Visit our blog for tips and guides.