Base64, URL encoding und UUIDs einfach erklaert
Von SyncBuilder
Wer mit APIs und Daten arbeitet, stoesst immer wieder auf drei kleine Werkzeuge: Base64, URL encoding und UUIDs. Keines davon ist kompliziert, aber sie zu verwechseln fuehrt zu kaputten Links, beschaedigten Payloads und doppelten Datensaetzen. Hier steht, was jedes tut und wann man dazu greift.
Was jedes Werkzeug wirklich tut
Base64 kodiert binaere Daten als reinen Text, damit sie Kanaele ueberstehen, die nur Text zulassen, etwa E-Mail, data URIs und Tokens. Es macht die Daten rund ein Drittel groesser und ist keine Verschluesselung. URL encoding, auch percent-encoding genannt, maskiert Zeichen, die in einer URL oder Query-String unsicher sind, wie Leerzeichen und Ampersands, damit ein Wert sicher in einem Link uebergeben werden kann. Eine UUID ist ein 128-Bit langer eindeutiger Bezeichner; Version 4 wird zufaellig erzeugt, sodass zwei Systeme eindeutige Schluessel ohne Absprache erstellen koennen.
Wann man was verwendet
- Base64: Bilder inline einbetten oder binaere Daten in einem JSON-Payload mitschicken.
- URL encoding: Werte als Query-Parameter uebergeben oder Redirect-Links bauen.
- UUIDs: Primaerschluessel, Request-IDs und Idempotency Keys, die eindeutig bleiben muessen.
Base64 ist Kodierung, keine Sicherheit. Behandle eine Base64-Zeichenkette nie so, als waere sie verschluesselt oder verborgen; jeder kann sie in Sekunden zurueck ins Original dekodieren.
Unsere kostenlosen Base64-, URL- und UUID-Werkzeuge kodieren, dekodieren und generieren direkt im Browser, sodass du einen Wert pruefen oder einen neuen Bezeichner erzeugen kannst, ohne die Seite zu verlassen.
Kostenloses Tool ausprobieren