Bestand naar Base64-codering
Codeer een lokaal bestand naar Base64 met optioneel data-URL-voorvoegsel. Werkt in de browser, geen upload. Maximaal 64 MiB. De verwerking gebeurt lokaal in…
Aan de slag
Werking en mogelijkheden
Deze tool leest de exacte bytes van één geselecteerd of gesleept bestand en zet deze om naar Base64. Het parseert of converteert de bestandsinhoud niet; het resultaat is een tekstuele weergave van de binaire gegevens.
Voorbeeld
Neem een bestand van vijf bytes met de tekst Hello en MIME-type text/plain. Met de standaardoptie (data-URL aan) is de uitvoer:
data:text/plain;base64,SGVsbG8=
Zonder het voorvoegsel is de uitvoer SGVsbG8=. Voor bytes 00 FF 80 is de uitvoer AP+A. Als de browser geen MIME-type levert, wordt application/octet-stream gebruikt.
Opties en download
De enige instelbare optie is het al dan niet opnemen van het data-URL-voorvoegsel. Het resultaat kan worden gedownload als een UTF-8-tekstbestand met de naam oorspronkelijke-naam.base64.txt. Dit bestand bevat de gecodeerde tekst, niet de oorspronkelijke binaire gegevens. Gebruik de aparte Base64-decoder om de oorspronkelijke bytes te herstellen.
Beperkingen
- Maximale bestandsgrootte: 64 MiB (67.108.864 bytes). Grotere bestanden worden geweigerd.
- Base64 vergroot de gegevens met ongeveer een derde; het is geen compressie.
- Een leeg bestand is geldig: de uitvoer is een lege string (of alleen het voorvoegsel in data-URL-modus).
- Verwerking blijft lokaal in de browser; er worden geen gegevens naar een server verzonden.
- Base64 is omkeerbare codering, geen encryptie of beveiligingsmaatregel.
Veelgestelde vragen
Waarom is mijn uitvoer langer dan het oorspronkelijke bestand?
Base64 codeert elke drie bytes als vier tekens, waardoor de gegevens met ongeveer 33% groeien. Dit is normaal en geen fout.
Wat betekent het data-URL-voorvoegsel?
Het voorvoegsel zoals data:text/plain;base64, maakt van de Base64-tekst een complete data-URL die direct in browsers kan worden gebruikt, bijvoorbeeld als src van een afbeelding. Zonder dit voorvoegsel krijgt u alleen de ruwe Base64-tekst.
Kan ik meerdere bestanden tegelijk coderen?
Nee, deze tool verwerkt precies één bestand per keer. Er is geen batchmodus.
De verwerking gebeurt lokaal in je browser.