Base64-tool: waar dit voor dient
Base64 bestaat omdat veel kanalen — e-mailheaders, JSON-strings, data-URI's, HTTP basic auth — alleen betrouwbaar afdrukbare ASCII-tekens doorgeven. Het zet elke bytereeks om in 64 veilige tekens, ten koste van zo'n 33% extra omvang. Deze tool rekent beide kanten op en verwerkt accenten en emoji correct.
Base64-tool: hoe het werkt
- Plak de tekst die je wilt coderen, of de Base64-string die je wilt decoderen.
- Klik op Coderen of Decoderen.
- Zet URL-veilige modus aan als de waarde in een URL of parameter terechtkomt.
- Kopieer het resultaat.
Veelgestelde vragen
Is Base64 een vorm van versleuteling?
Nee, en het zo behandelen is een echte beveiligingsfout. Het is een omkeerbare codering zonder sleutel: iedereen kan het meteen decoderen, dus gebruik het nooit om iets geheim te houden.
Wat is URL-veilige Base64?
Een variant die + vervangt door - en / door _, omdat die tekens een gereserveerde betekenis hebben in URL's. JWT's gebruiken deze variant; daarom bevatten ze geen plustekens of schuine strepen.
Waarom wordt data groter door Base64?
Omdat het drie bytes verpakt in vier tekens, wat ongeveer een derde extra toevoegt. De =-tekens aan het einde vullen de uitvoer aan tot een veelvoud van vier.
Waarom gaan accenten of emoji stuk in andere tools?
Naïeve implementaties roepen rechtstreeks btoa aan, dat alleen Latin-1 ondersteunt. Deze tool zet tekst eerst om naar UTF-8-bytes, zodat accenten en emoji intact blijven.