Base64 Text Encoder & Decoder
UTF-8 safe text-to-Base64 conversion. Free. No signup.
Base64 encode and decode text
Convert text to Base64 (useful for embedding in JSON, Basic Auth, or data URIs) or decode Base64 back to readable text. Full Unicode and UTF-8 support including emoji. Everything happens in your browser – your input never leaves this tab.
Best for: building Basic Auth headers, decoding JWT payloads, embedding small text in data URIs, sharing text through systems that mangle special characters.
URL-safe vs standard Base64: Standard Base64 uses
+ / = which need escaping in URLs. URL-safe Base64 replaces + with -, / with _, and strips padding =. Use URL-safe for JWT, query strings, or file names.
