123024.com · Base64
Base64 represents binary data with 64 printable characters. You will see it in email attachments, Data URLs, some HTTP headers, and whenever binary needs to sit safely inside a JSON string. It is not encryption — anyone can decode it, so it is not a secrecy mechanism.
Many protocols and text formats can only reliably carry ASCII printable characters. Base64 maps arbitrary bytes to A–Z, a–z, 0–9, +, / (and padding =), so invisible bytes do not break text transport.
This tool treats text as UTF-8, so Chinese, emoji, and similar content encode and decode correctly. After you stop typing, it tries to detect plain text vs Base64 and convert accordingly.
URL contexts sometimes use Base64URL (- and _ instead of + and /, padding optional). If decode fails, check whether you have a URL-safe variant. Do not treat Base64 alone as “encrypted storage” for tokens or passwords.