Base64 is een binair-naar-tekst coderingsschema dat binaire gegevens weergeeft met 64 afdrukbare ASCII-tekens. Bestand naar Base64-conversie transformeert afbeeldingen, documenten, audio en andere binaire bestanden naar platte teksttekenreeksen.
Waarom is dit nodig? Op tekst gebaseerde formaten zoals JSON, XML, HTML en CSS kunnen geen binaire gegevens direct bevatten. Base64 lost dit op door bestanden veilig te coderen zodat ze kunnen worden verzonden en opgeslagen in op tekst gebaseerde protocollen en documenten.
Veelvoorkomende gebruikssituaties zijn onder andere: API-bestandsuploadparameters, Data URI's voor HTML/CSS inline afbeeldingen, ingebedde afbeeldingen in e-mails, certificaat-inbedding in configuratiebestanden en ontwikkelingsdebugging-workflows.