Base64 est un schéma d'encodage binaire-vers-texte qui représente des données binaires en utilisant uniquement 64 caractères ASCII imprimables (A–Z, a–z, 0–9, +, /). Il est couramment utilisé pour transmettre des données en toute sécurité dans des environnements textuels, tels que les pièces jointes d'e-mails, les URL de données et les en-têtes d'authentification HTTP Basic.