Die Ergebnisse dienen nur zu Informationszwecken und können Fehler enthalten. Bitte überprüfen Sie wichtige Informationen unabhängig. Die Nutzung dieses Tools erfolgt auf eigene Gefahr.
Was dieses Tool macht
Der URL-Parser zerlegt eine Webadresse in ihre Bestandteile: Protocol (Protokoll), Host, Port, Path (Pfad), Hash (das Fragment nach #) und unter Query parameters jeden Query-Parameter als eigenes Schlüssel-Wert-Paar. Fügen Sie einen langen Link ein, und die Aufschlüsselung erscheint schon während der Eingabe. Prozentkodierte Werte werden dekodiert, sodass q=usb+c+cable als usb c cable angezeigt wird.
Das Parsen erfolgt mit der Standardklasse URL des Browsers – derselben, an die sich auch fetch und Webserver halten. Das Ergebnis entspricht also genau dem, wie Browser die Adresse tatsächlich lesen. Die URL muss ein Schema wie https:// enthalten. Ist kein Port angegeben, gilt der Standardport des Schemas (443 für HTTPS, 80 für HTTP), der als (default) angezeigt wird.
Wann Sie es verwenden
- Sie lesen die UTM-Parameter eines Marketing-Links oder eines Anzeigenklicks aus.
- Sie debuggen eine Redirect- oder OAuth-Callback-URL mit vielen kodierten Parametern.
- Sie prüfen, welche Query-Parameter eine Seite erhält, bevor Sie Routing-Code schreiben.
- Sie finden Tracking-Parameter, die Sie vor dem Teilen eines Links entfernen möchten.
Beispiel
Eingabe
https://shop.example.com/search?q=usb+c+cable&sort=price_asc&page=2#results
Ausgabe
Protocol: https
Host: shop.example.com
Port: (default)
Path: /search
Hash: #results
q: usb c cable
sort: price_asc
page: 2Fragen zu diesem Tool
Warum erhalte ich „Invalid URL“?
Die Adresse muss ein Schema enthalten. Für einen Parser ist example.com/page ein relativer Pfad; schreiben Sie stattdessen https://example.com/page.
Wie werden mehrfach vorkommende Parameter angezeigt?
Jedes Vorkommen steht in einer eigenen Zeile. Bei ?tag=a&tag=b erscheint tag zweimal in der ursprünglichen Reihenfolge – so erhalten die meisten Web-Frameworks den Wert auch als Liste.
Wird der Hash an den Server gesendet?
Nein. Der Teil nach # bleibt im Browser und dient für Sprungmarken innerhalb der Seite und für clientseitiges Routing. Server sehen nur den Pfad und den Query-String.
Wie kodiere ich einen Wert, um ihn in eine URL einzufügen?
Nutzen Sie den URL-Encoder für einen einzelnen Wert oder den URL-Decoder, um einen kodierten Wert zu lesen. Leerzeichen werden zu %20 (bzw. + innerhalb eines Query-Strings).
Ist dieses Tool kostenlos?
Ja, es ist kostenlos. Ohne Anmeldung und ohne E-Mail. Ergebnisse direkt auf dieser Seite.
Wie erhalte ich mein Ergebnis?
Nutze das Tool auf dieser Seite. Das Ergebnis erscheint hier und wird nicht per E-Mail zugestellt.