Kodierung

URL Encode/Decode

URL-Kodierung und -Dekodierung — Zeichen, die in Links und Query-Parametern maskiert werden müssen.

Häufig gestellte Fragen

Was ist der Unterschied zwischen Komponente und URI beim Kodieren?

Komponente (encodeURIComponent) maskiert alle Sonderzeichen, auch solche mit struktureller Bedeutung wie & oder /, und eignet sich für einzelne Query-Parameter-Werte. URI (encodeURI) lässt Struktur-Zeichen wie /, ? und & unangetastet, weil sie zur URL selbst gehören.

Ist URL-Kodierung dasselbe wie Base64?

Nein. URL-Kodierung (Prozent-Kodierung) ersetzt einzelne Zeichen durch %XX-Sequenzen und verändert die Länge kaum, während Base64 die gesamte Zeichenkette in ein anderes Alphabet umwandelt. Es gibt zwar eine URL-sichere Base64-Variante, das ist aber ein eigenständiges Verfahren.

Werden die eingegebenen URLs irgendwo gespeichert?

Nein, die Kodierung und Dekodierung erfolgt vollständig im Browser. Es werden keine Daten an einen Server gesendet.