So kodierst oder dekodierst du eine URL
- Kodieren oder Dekodieren wählen.
- Parameterwert für einen einzelnen Wert, ganze URL für eine Adresse wählen.
- Text einfügen und Ergebnis kopieren. Vollständige URLs werden zusätzlich zerlegt.
Reservierte Zeichen
Zeichen wie ? & = # / haben in URLs eine Bedeutung. Enthält ein Wert sie, müssen sie kodiert werden, sonst wird die URL an der falschen Stelle getrennt – etwa bei einem Suchbegriff mit &.
Kodieren im Code
JavaScript: encodeURIComponent für Werte und URLSearchParams für Query-Strings. Python: urllib.parse.quote und urlencode. Jeden Wert nur einmal kodieren – doppelt wird aus % ein %25.
Tracking-Links lesen
Marketing-Links tragen Parameter wie utm_source und utm_campaign. Die Ansicht der Bestandteile listet jeden Parameter dekodiert auf und macht lange Weiterleitungs-URLs übersichtlich.
Häufige Fragen
Was ist URL-Kodierung?
Zeichen, die in URLs nicht erlaubt sind – Leerzeichen, Umlaute, & –, werden als % plus UTF-8-Bytes in Hex geschrieben. Ein Leerzeichen wird zu %20, ü zu %C3%BC.
Warum wird + zu einem Leerzeichen?
In Formularen und Query-Strings steht + traditionell für ein Leerzeichen; der Decoder behandelt es so.
encodeURI oder encodeURIComponent?
encodeURIComponent kodiert auch / ? & = und passt für Werte. encodeURI lässt sie stehen und passt für ganze URLs.
