Base64 encode and decode online (UTF-8)

Convert text to Base64 and Base64 back to text — UTF-8 safe, with a URL-safe option.

About Base64 encode / decode

Base64 represents data with 64 characters (A–Z, a–z, 0–9, + and /) so it can travel through channels that only accept text, like email, JSON or URLs. Text is converted to UTF-8 first, so Thai and emoji decode correctly.

URL-safe mode uses - and _ instead of + and / (as in JWTs and URL parameters). Note: Base64 is not encryption — anyone can decode it.

FAQ

Is Base64 secure?

No — it's an encoding, not encryption. Anyone can decode it.

More tools here

Other tools you may like