How to use
- Paste text or a Base64 string into the box.
- Click “Encode” or “Decode”.
- Copy the result. Enable “URL-safe” for URLs and tokens.
What is Base64?
Base64 represents arbitrary data using only 64 printable characters (A–Z, a–z, 0–9, + and /). This makes it safe to embed binary data in email, JSON, HTML or URLs.
Important: Base64 is not encryption. Anyone can decode it. Use real encryption for sensitive data.
Frequently asked questions
What is URL-safe Base64?
It replaces + and / with - and _ and drops the trailing =, so the value can be used in URLs or JWT tokens without escaping.
Are accents and emojis supported?
Yes. Text is encoded as UTF-8, so accented characters and emojis survive decoding.
Is Base64 secure?
No, Base64 is just an encoding, not encryption. Anyone can reverse it.