Ga naar de inhoud

Converter Text naar Base64URL

Codeer tekst naar URL-veilige Base64 of decodeer die terug volgens het base64url-alfabet uit RFC 4648, sectie 5. De tool zet je invoer om naar UTF-8, gebruikt - en _ in plaats van + en / en laat =-opvulling weg, tenzij je daarom vraagt. Bij het decoderen accepteert de tool invoer met en zonder opvulling. Ontwikkelaars gebruiken de tool voor JWT-onderdelen, OAuth PKCE-waarden, ondertekende URL's en bestandsnamen die in links moeten blijven werken.

Resetten

Veelgestelde vragen

Wat is Base64URL?

Base64URL is de URL- en bestandsna veilige variant van Base64, gedefinieerd in RFC 4648, sectie 5. Deze vervangt + door - en / door _, zodat de uitvoer in URL's en bestandsnamen kan worden gebruikt zonder escaping. De opvulling met = wordt meestal weggelaten.

Kan ik een voorbeeld zien?

De tekst foobar wordt gecodeerd als Zm9vYmFy, hetzelfde als standaard Base64. De tekst ??> wordt gecodeerd als Pz8-, terwijl standaard Base64 Pz8+ oplevert, en subjects?_d wordt c3ViamVjdHM_X2Q. Decoderen levert de oorspronkelijke tekst op.

Moet ik opvulling inschakelen?

Laat dit uit voor JWT's, PKCE-code-uitdagingen en de meeste webtoepassingen, waarbij de =-tekens worden weggelaten. Schakel dit alleen in als het ontvangende systeem een lengte verwacht die een veelvoud van vier is. De decoder accepteert beide.

Hoe decodeer ik met deze tool een JWT?

Kopieer het header- of payloadgedeelte, de tekst tussen de punten, en decodeer die. Je krijgt de JSON. Het derde deel is een binaire handtekening, dus meldt de tool dat deze geen geldige UTF-8-tekst is.

Waarom wordt mijn invoer afgewezen?

Alleen A tot Z, a tot z, 0 tot 9, - en _, met optionele afsluitende =, zijn geldig. De standaard Base64-tekens + en / worden geweigerd; gebruik daarvoor de Base64-converter. Een lengte waarbij in de laatste groep één teken overblijft, is ook ongeldig.

Negeert de tool witruimte?

Ja. Spaties, tabs en regeleinden worden vóór het decoderen verwijderd. Dat is handig bij waarden die uit afgebroken logregels of e-mails zijn gekopieerd.

Hoe worden speciale tekens en emoji verwerkt?

Tekst wordt vóór de conversie gecodeerd als UTF-8, zodat elk teken, inclusief emoji, exact behouden blijft bij heen en terug converteren. De gedecodeerde bytes moeten geldige UTF-8 vormen om te worden weergegeven.

Is Base64URL veilig voor gevoelige gegevens?

Nee. Het is alleen een codering en biedt geen bescherming. Een JWT-payload is bijvoorbeeld voor iedereen leesbaar en mag daarom geen geheimen bevatten.

Hoeveel extra ruimte neemt het in?

Elke 3 bytes worden 4 tekens, dus gecodeerde gegevens zijn ongeveer 33 procent groter. Zonder opvulling is de uitvoer maximaal twee tekens korter.

Hoeveel tekst kan ik omzetten?

Maximaal 5 MiB tekst per verzoek. De invoer wordt niet opgeslagen.

Over OneClick Pro

OneClick Pro is een gratis verzameling van meer dan 150 webtools voor dagelijks werk: afbeeldingen en eenheden converteren, code opmaken en valideren, domeinen en SEO controleren, en werken met tekst, datums en getallen. Elke tool werkt zonder registratie of abonnement. Wat u invoert, wordt alleen gebruikt om uw resultaat te berekenen en wordt nooit opgeslagen. Gebruik de verzameling als snelle gereedschapskist voor eenmalige taken of maak een bladwijzer van de tools die u dagelijks gebruikt.