Zo gebruik je Base64- en URL-encoder
- 1
Kies de codering
Kies Base64, URL-codering of HTML-entiteiten en daarna Coderen of Decoderen.
- 2
Plak tekst of kies een bestand
Typ of plak in het linkervak. In de codeermodus van Base64 kun je ook een bestand kiezen om om te zetten naar Base64 of een data-URL.
- 3
Pas de opties aan
Schakel Base64URL, opvulling of regels van 76 tekens in, of kies hoeveel van een URL je wilt coderen.
- 4
Kopieer of bewaar het resultaat
Kopieer de uitvoer, sla hem op als bestand of kies Uitvoer als invoer gebruiken om de omzetting om te keren.
Limieten en Pro
Gratis en zonder account: codeer bestanden tot 50 MB en plak tekst van elke lengte die je browser aankan. Resultaten van meer dan 600.000 tekens worden gedeeltelijk getoond; het volledige resultaat krijg je via Kopiëren en Opslaan als bestand.
Pro haalt de advertenties weg; de encoder werkt in elk abonnement hetzelfde. Pro bekijken
Over Base64- en URL-encoder
Base64 zet willekeurige bytes om in 64 afdrukbare tekens, zodat ze zonder problemen door e-mail, JSON, HTML-attributen en HTTP-headers heen komen. Deze encoder werkt met tekst en met bestanden: tekst wordt eerst naar UTF-8 omgezet, zodat letters met accenten, Chinese tekens en emoji correct heen en weer worden omgezet. De ingebouwde btoa() van de browser faalt daar juist op.
Bij het coderen kies je het standaardalfabet of Base64URL (- en _ in plaats van + en /, zoals in JWT's en URL-parameters), optionele =-opvulling en regeleinden in MIME-stijl na elke 76 tekens. Een bestand van maximaal 50 MB kun je omzetten naar gewone Base64 of naar een kant-en-klare data:-URL voor een img src of een CSS-achtergrond.
Bij het decoderen werkt elk van beide alfabetten. Spaties en regeleinden worden genegeerd, ontbrekende opvulling wordt aangevuld en een data:-URL-prefix wordt verwijderd. Is het resultaat leesbare UTF-8, dan zie je de tekst. Anders worden de eerste bytes vergeleken met bekende bestandssignaturen – PNG, JPEG, GIF, WebP, PDF, ZIP, MP3, MP4, lettertypen en meer – zodat je een afbeelding kunt bekijken of het bestand met de juiste extensie kunt downloaden. Bij ongeldige invoer krijg je de exacte positie en een uitleg.
Twee andere tabs dekken de overige alledaagse codeermethoden: URL-codering met procenttekens (één queryvalue, een hele URL of formuliergegevens waarin spaties + worden) met een overzicht van elke queryparameter, en HTML-entiteiten in beide richtingen, inclusief alle benoemde verwijzingen zoals en é. Base64 is een codering, geen versleuteling: iedereen kan het decoderen.
Privacy
Coderen en decoderen gebeurt in dit browsertabblad, ook met bestanden die je kiest. Niets wat je typt of opent wordt geüpload. Je optieschakelaars (URL-veilig alfabet, opvulling, URL-modus) worden onthouden in de lokale opslag, maar de tekst en bestanden zelf worden nooit bewaard.
Functies
Correcte UTF-8
Emoji, accenten en niet-Latijnse schriften worden gecodeerd en gedecodeerd zonder de Unicode-fout van btoa().
Decodeert ook bestanden
Binaire resultaten worden herkend aan hun signatuur, afbeeldingen krijgen een voorbeeld en alles is te downloaden.
URL- en HTML-escapes
Procentcodering voor waarden, hele URL's of formulieren, en elke benoemde HTML-entiteit.