Plak tekst, lees Base64. Wissel van modus, plak Base64, lees de tekst. De Base64-encoder wordt bij elke toetsaanslag bijgewerkt, dus je hoeft niet naar een omzetknop te zoeken.
Base64 bestaat voor systemen die alleen gewone ASCII accepteren, zoals een HTTP-header, een JSON-veld, een configuratiewaarde of een querystring. Het gebruikt letters, cijfers, +, / en = als opvulling. De prijs is de grootte: de uitvoer is ongeveer een derde langer dan de invoer.
Basic auth, JWT en Kubernetes: drie plekken waar je Base64 tegenkomt
HTTP Basic-authenticatie is het klassieke geval. Het paar user:pass wordt dXNlcjpwYXNz en die waarde komt na Authorization: Basic.
Een JSON Web Token heeft drie delen gescheiden door punten. De eerste twee zijn Base64url-gecodeerde JSON. Plak het middelste deel in de decodeermodus en je kunt de claims lezen, bijvoorbeeld de vervaltijd. De tool controleert de handtekening niet.
Secret-manifesten van Kubernetes slaan waarden ook op in Base64. Decodeer er een voordat je het bestand toepast, en een verdwaald regeleinde of een typfout in het wachtwoord wordt zichtbaar.
Waarom ä twee bytes nodig heeft
De tool zet tekst eerst om in UTF-8-bytes en codeert die. Dus ä zijn twee bytes en wordt w6Q=. Een tool die in Latin-1 werkt, geeft 5A== voor dezelfde letter, en de twee resultaten komen niet overeen. De raket-emoji in de voorbeeldtekst beslaat vier bytes en wordt 8J+agA==.
De bediening van de Base64-encoder, van links naar rechts
- Kies Coderen (Tekst → Base64) of Decoderen (Base64 → Tekst). Coderen is actief als de pagina opent. De tekst in het linkervak blijft staan als je wisselt en het rechtervak wordt opnieuw daaruit berekend.
- Typ of plak in het linkervak. Het begint met het voorbeeld
Hallo Wereld! äöü ß 🚀. Druk op Wissen om beide vakken leeg te maken. - Lees het resultaat in het rechtervak.
- Zet URL-veilige Base64 aan om de uitvoer in een URL of bestandsnaam te gebruiken. Het vervangt
+en/door-en_en verwijdert de opvulling=. - Druk op Kopiëren, of op Downloaden om een tekstbestand met de naam
encoded.base64.txtofdecoded.txtop te slaan.
Data-URI's, binaire bestanden en waar je tekst heen gaat
De tool werkt alleen met tekst en heeft geen bestandskiezer. Base64 decoderen dat van een afbeelding of een ZIP-bestand komt, geeft onleesbare tekens en ongeldige UTF-8-bytes verschijnen als �. Decoderen accepteert beide alfabetten en ontbrekende opvulling. De URL-veilige schakelaar werkt alleen op het coderen.
Een data-URI-voorvoegsel zoals data:image/png;base64, wordt niet verwijderd. Knip het met de hand af, anders toont het resultaatvak de foutmelding, en Kopiëren en Downloaden nemen die melding ook mee. De code stelt geen groottelimiet in, maar een heel grote tekst vertraagt het tabblad.
De omzetting draait in JavaScript in je browser. Typen of van modus wisselen verstuurt geen verzoek en het netwerkpaneel van je ontwikkelaarstools toont dat. Kopiëren schrijft naar je klembord en Downloaden slaat een bestand op je apparaat op. Onthoud dat Base64 een codering is, geen versleuteling. Iedereen kan het decoderen.