A base64_encode() visszaadja a data paraméterben megadott adat base64 kódolt alakját. A kódolást úgy tervezték, hogy a bináris adatok is túléljék az olyan közvetítő csatornákat, amelyek nem képesek 8 bites adattovábbításra (pl. mail üzenetek).
A base64-kódolt adat megközelítőleg 33%-kal nagyobb az eredeti méreténél.
Lásd még: base64_decode(), chunk_split(), RFC-2045 6.8 rész.