Base64
Base64 encodes binary data into a set of 64 ASCII characters (A-Z, a-z, 0-9, +, /), making it safe for text-based systems like email (MIME), data URIs, and JSON payloads. The URL-safe variant replaces + and / with - and _ to avoid conflicts in URLs.
RFC 4648
Variant