Když software potřebuje přenášet složitá data — například obrázky, kryptografické certifikáty nebo JSON web tokeny — přes standardní textové protokoly, hrozí velké riziko poškození. Některé bajty může síťová vrstva interpretovat jako řídicí znaky a přenos přerušit.
Base64 to řeší převodem surových binárních dat do bezpečné, omezené abecedy 64 znaků: A-Z, a-z, 0-9, + a / (s = pro výplň).
To zaručuje, že data přežijí síťový přenos v celku a přijímající aplikace je bezešvě dekóduje zpět do původního binárního formátu.