URL-Parser

Jede URL in Protokoll, Host, Pfad, Query-Parameter und Hash aufschlüsseln

Was ist das und wie funktioniert es?

Ein URL-Parser zerlegt eine Webadresse in ihre Teile, sodass Sie genau sehen, wie sie aufgebaut ist: das Protokoll (https), den Host (example.com), den Port, den Pfad (/products/shoes), die Query-Zeichenkette (?color=red&size=10) und das Fragment (#reviews). Eine URL sieht aus wie eine durchgehende Zeichenkette, doch jeder Abschnitt hat eine definierte Rolle, und Fehler verstecken sich oft an den Grenzen dazwischen — ein Parameter am falschen Ort, ein kodiertes Zeichen oder ein Fragment, das mit Teil des Pfads verwechselt wird. Das Aufteilen macht aus einem dichten Link eine beschriftete Struktur, die Sie auf einen Blick lesen.

Am nützlichsten im Alltag ist die Query-Zeichenkette, die der Parser in einzelne Schlüssel-Wert-Paare trennt und für Sie dekodiert, sodass eine lange Tracking-URL mit einem Dutzend Parametern zu einer sauberen Liste wird. Das ist unschätzbar beim Debuggen von Weiterleitungen, beim Lesen von UTM-Kampagnen-Tags, beim Prüfen, was ein API-Aufruf wirklich sendete, oder beim Bestätigen, dass ein Wert korrekt kodiert wurde. Dieses Tool parst die URL im Browser, sodass selbst Links mit Tokens oder privaten Parametern auf Ihrem Gerät bleiben.

Anwendungsfälle

Häufige Fragen

Was ist der Unterschied zwischen Query-Zeichenkette und Fragment?

Die Query-Zeichenkette (nach ?) wird an den Server gesendet und trägt meist Parameter, die Seite oder API nutzen. Das Fragment (nach #) bleibt im Browser und wird nicht an den Server gesendet — es zeigt meist auf einen Seitenabschnitt oder wird von clientseitigen Apps genutzt.

Warum erscheinen manche Zeichen der URL als %20 oder %2F?

Das sind prozent-kodierte Zeichen: Leerzeichen, Schrägstriche und andere reservierte Symbole werden kodiert, damit sie sicher in einer URL reisen. Der Parser dekodiert sie, damit Sie den echten Wert lesen, und zeigt zugleich, wo Kodierung verwendet wurde.

Was gilt als Ursprung (Origin) einer URL?

Der Origin ist Protokoll, Host und Port zusammen (zum Beispiel https://example.com). Es ist der Teil, den Browser für Sicherheitsgrenzen wie die Same-Origin-Policy nutzen, getrennt vom Pfad und den Parametern, die eine bestimmte Ressource identifizieren.

Kann es relative URLs parsen?

Relative URLs (wie /page?x=1) haben kein Protokoll und keinen Host, also sind nur Pfad, Query und Fragment vorhanden. Der Parser trennt diese Komponenten dennoch; eine relative URL zu einer absoluten aufzulösen erfordert eine Basis-URL zum Kombinieren.

Entwickler

UUID-Generator · Zeitstempel-Konverter · Base64-Encoder · Base64-Decoder · Hash-Generator · Farb-Konverter