Bestand coderen naar Base64
Codeer een bestand of tekst naar Base64 in je browser: niets wordt geüpload, er is geen limiet op het aantal bestanden en je kunt een data-URI-voorvoegsel toevoegen, de uitvoer URL-veilig maken of regels afbreken na 76 tekens.
Sleep je bestand hierheen
Elk soort bestand · of plak met Ctrl+V
Zo werkt het
-
Kies een bestand of typ tekst
Sleep een bestand in het vak, kies het op je apparaat of typ tekst.
-
Direct gecodeerd
Het resultaat in Base64 verschijnt meteen; pas de opties aan als je wilt.
-
Kopieer of download
Kopieer de tekst met één klik of sla hem op als .txt-bestand.
Wat is Base64?
Base64 schrijft binaire gegevens met alleen letters, cijfers, + en /, zodat ze door systemen kunnen die alleen tekst aankunnen: e-mail, JSON-velden, HTML-attributen en URL's. De prijs is de grootte: Base64-tekst is ongeveer een derde groter dan het bestand.
Opties
- Als data-URI zet
data:image/png;base64,(of het juiste type voor je bestand) ervoor, zodat je het resultaat direct in eensrcofurl()kunt plakken. - URL-veilig vervangt
+en/door-en_en laat de=aan het eind weg (base64url, zoals in JWT's). - Regels afbreken na 76 tekens geeft de klassieke e-mailopmaak (MIME).
Waar Base64 wordt gebruikt
- Data-URI's in HTML en CSS: een kleine afbeelding of lettertype direct in een
srcofurl(). Voor afbeeldingen is er ook afbeelding naar Base64, dat HTML- en CSS-fragmenten geeft. - JSON en API's die alleen tekst accepteren: bestandsinhoud als tekenreeks.
- E-mail (MIME), en daarom breekt het klassieke formaat regels af na 76 tekens.
- Tokens en sleutels in de URL-veilige vorm, zoals de delen van een JWT.
Kijk eerst naar de grootte
Base64 maakt gegevens ongeveer 33% groter. Een bestand van 3 MB wordt 4 MB aan tekst. Dat is prima voor een klein icoon, maar een grote afbeelding in een pagina insluiten maakt de pagina trager dan een gewoon bestand zou doen. Vuistregel: houd ingesloten data onder zo'n 10 KB.
Tekst in plaats van een bestand?
Om een stukje tekst te coderen kun je het rechtstreeks in deze tool typen of plakken, of tekst naar Base64 gebruiken. De weg terug nodig? Base64 naar bestand maakt van de tekst weer een download.
Privé
Het bestand wordt in je browser gelezen en omgezet en verlaat je apparaat niet. Bij een heel lang resultaat zie je het begin in het vak; Kopieer en Download als .txt bevatten altijd alles.
Veelgestelde vragen
Wat is het verschil tussen gewone en URL-veilige Base64?
URL-veilige Base64 gebruikt - en _ in plaats van + en /, en heeft geen =-opvulling, zodat hij zonder escapen in een webadres of JWT kan.
Hoeveel groter maakt Base64 mijn bestand?
Ongeveer een derde: elke 3 bytes worden 4 tekens.
Wanneer voeg ik een data-URI-voorvoegsel toe?
Als je het resultaat in een src-attribuut of een CSS-url() plakt. Het voorvoegsel vertelt de browser wat voor bestand het is.
Wordt mijn bestand geüpload?
Nee. Het wordt in je browser gelezen en gecodeerd en verlaat je apparaat niet.