Base64, URL encoding en UUIDs simpel uitgelegd
Door SyncBuilder
Als je met APIs en data werkt, komen drie kleine tools steeds weer terug: Base64, URL encoding en UUIDs. Geen van alle is ingewikkeld, maar ze door elkaar halen leidt tot kapotte links, beschadigde payloads en dubbele records. Dit is wat elke tool doet en wanneer je hem inzet.
Wat elke tool precies doet
Base64 codeert binaire data als platte tekst, zodat die kanalen overleeft die alleen tekst aankunnen, zoals e-mail, data URIs en tokens. Het maakt de data ongeveer een derde groter en het is geen versleuteling. URL encoding, ook wel percent-encoding genoemd, escapet tekens die onveilig zijn in een URL of query string, zoals spaties en ampersands, zodat een waarde veilig in een link kan worden meegegeven. Een UUID is een 128-bit unieke identifier; versie 4 wordt willekeurig gegenereerd, zodat twee systemen unieke sleutels kunnen maken zonder overleg.
Wanneer gebruik je wat
- Base64: afbeeldingen inline insluiten of binaire data meesturen in een JSON payload.
- URL encoding: waarden meegeven als query parameters of redirect links bouwen.
- UUIDs: primaire sleutels, request IDs en idempotency keys die uniek moeten blijven.
Base64 is codering, geen beveiliging. Behandel een Base64 string nooit alsof die versleuteld of verborgen is; iedereen kan hem in seconden terug decoderen naar het origineel.
Onze gratis Base64-, URL- en UUID-tools coderen, decoderen en genereren direct in je browser, zodat je een waarde kunt controleren of een nieuwe identifier kunt aanmaken zonder de pagina te verlaten.
Probeer de gratis tool