- Base64
- An encoding scheme that represents binary data using 64 printable ASCII characters (A-Z, a-z, 0-9, +, /). Defined in RFC 4648.
- URL-safe Base64
- A Base64 variant defined in RFC 4648 §5 that substitutes - for + and _ for / so the encoded string is safe to use in URLs and filenames without percent-encoding.
- Padding
- The = characters appended to Base64 output to ensure the total length is a multiple of 4. Required by strict parsers but often omitted in URL contexts.
- TextEncoder
- A browser Web API that converts a JavaScript string to a Uint8Array of UTF-8 bytes, enabling correct Base64 encoding of non-ASCII characters.
- Data URI
- A URI scheme (data:mediatype;base64,<encoded>) that embeds file content directly in HTML or CSS, using Base64 to represent binary data as ASCII text.
- MIME
- Multipurpose Internet Mail Extensions — the standard that defines how email attachments and multipart bodies are encoded, commonly using Base64 for binary parts.