Base64 beschreibt ein Verfahren zur Kodierung von 8-Bit-Binärdateien. Es verwendet 65 druckbare ASCII-Zeichen des ISO 7-Bit-Codes, die auch über 7-bit-Verbindungen sicher übermittelt werden können. Dazu werden drei mal acht Bit zur Verschlüsselung von vier Zeichen mit je 6 Bit Datenbreite (denn 26 = 64) „umfunktioniert“. Dem 65. Zeichen kommt eine Sonderfunktion zu. Das Verfahren findet im Internet-Standard MIME (Multipurpose Internet Mail Extensions) Anwendung und wird damit hauptsächlich zum Versenden von EMail-Anhängen verwendet. Nötig ist dies, um den problemlosen Transport von beliebigen Binärdaten zu gewährleisten, da SMTP in seiner ursprünglichen Fassung nur für den Versand von 7-Bit ASCII-Zeichen ausgelegt war. Bei der Kodierung von Binärdaten sollte auf Base64 als Kodierungsverfahren Wert belegt werden, da die übertragenen Daten ansonsten für den Empfänger nicht nutzbar sein können. Nicht nutzbar heisst, dass die Daten unter Umständen vom lokalen Mail User Agent nicht mit ihrem korrekten Datentyp erkannt und entsprechend separiert werden können.