URL-Parser
Zerlegen Sie jede URL mit unserem kostenlosen Online-URL-Parser in ihre einzelnen Komponenten. Fügen Sie eine URL ein und sehen Sie sofort Protokoll, Hostname, Port, Pfad, Query-Parameter und Fragment – mit rohen (kodierten) und dekodierten Werten direkt nebeneinander. Jede Komponente enthält eine einfache Erklärung. Perfekt zum Debuggen von API-Aufrufen, Analysieren von URL-Strukturen, Prüfen der Kodierung und Verstehen, wie URLs funktionieren. Der URL-Parser bietet außerdem eine Aufschlüsselung der Query-Parameter und Validierungswarnungen zu möglichen Problemen wie HTTP-Verwendung oder ungewöhnlichen Ports. Keine Registrierung erforderlich.
URL Parser
Parse any URL into its individual components
Try an example
Enter URL
Enter a URL above and click Parse URL to see its components
Funktionen
- Vollständige URL-Zerlegung: zerlegt jede URL in Protokoll, Hostname, Port, Pfad, Query-String, Fragment und Authentifizierungskomponenten. Jeder Teil ist klar beschriftet und erklärt.
- Kodierte vs. dekodierte Werte: zeigt rohe (kodierte) und dekodierte Werte nebeneinander. Erkennt prozentkodierte Zeichen automatisch und dekodiert sie zur besseren Lesbarkeit.
- Aufschlüsselung der Query-Parameter: parst alle Query-Parameter in eine strukturierte Tabelle mit einzelnen Schlüsseln, Werten und ihren dekodierten Gegenstücken. Jeden Parameter per Klick kopieren.
- URL-Validierung und Warnungen: erkennt typische URL-Probleme wie HTTP statt HTTPS, localhost-Verweise, ungewöhnliche Ports und kodierte Komponenten. Hilft Ihnen, URL-Struktur und Sicherheitsimplikationen zu verstehen.
Anwendungsfälle
- API-Anfragen debuggen: Wenn ein API-Aufruf fehlschlägt, fügen Sie die URL in den Parser ein, um schnell fehlerhafte Query-Parameter, falsche Kodierung oder fehlende Pfadsegmente zu prüfen.
- Sicherheits-Audits: Prüfen Sie URLs auf offengelegte Anmeldedaten in Authentifizierungsparametern, kontrollieren Sie HTTP vs. HTTPS und identifizieren Sie ungewöhnliche Ports oder verdächtige Muster.
- Webentwicklung: Verstehen Sie Routing, indem Sie beim Entwickeln und Debuggen komplexe URLs mit Fragmenten (Single-Page-Apps), Query-Parametern und kodierten Werten analysieren.
- SEO & Linkanalyse: Analysieren Sie URL-Strukturen nach SEO-Best-Practices – lesbare Pfade, korrekte Parameterkodierung und Einhaltung des kanonischen URL-Formats.
- Lernen & Lehre: Ein großartiges Lehrmittel für Studierende, die URL-Strukturen kennenlernen. Sehen Sie, wie Protokolle, Hosts, Ports, Pfade und Fragmente in echten URLs zusammenwirken.
- Datenextraktion & Web Scraping: Analysieren Sie URLs aus gescrapten Seiten, um Query-Parameter zu extrahieren, URL-Muster zu erkennen und die Struktur der Zielwebsite zu verstehen.
Häufig gestellte Fragen
Eine URL (Uniform Resource Locator) ist die Adresse, über die Ressourcen im Internet aufgerufen werden. Zu ihren Komponenten gehören: Protokoll (z. B. https://), Hostname (z. B. example.com), Port (z. B. :443 oder Standard), Pfad (z. B. /page), Query-String (z. B. ?key=value) und Fragment (z. B. #abschnitt). Manche URLs enthalten zusätzlich Anmeldedaten (benutzer:passwort@host). Das Verständnis dieser Komponenten ist essenziell für Webentwicklung, Debugging und Sicherheitsanalysen.
URL-Kodierung, auch Prozentkodierung genannt, ersetzt unsichere oder reservierte Zeichen in URLs durch ein % gefolgt von zwei Hexadezimalziffern. Ein Leerzeichen wird zum Beispiel zu %20, ein Schrägstrich zu %2F und ein Fragezeichen zu %3F. Das ist nötig, weil einige Zeichen in URLs eine besondere Bedeutung haben. Unser Parser zeigt für jede Komponente den rohen (kodierten) und den dekodierten Wert und hilft Ihnen zu verstehen, wie Ihr Browser die URL interpretiert, und Kodierungsprobleme zu beheben.
Query-Parameter stehen nach dem ? in einer URL und haben meist die Form key=value, getrennt durch &. In https://example.com/search?q=hallo&page=2 sind die Parameter q=hallo und page=2. Unser URL-Parser extrahiert automatisch jeden Parameter, zeigt rohen und dekodierten Schlüssel bzw. Wert und stellt sie in einer strukturierten Tabelle dar. Einzelne Parameter oder die ganze URL lassen sich per Klick kopieren.
Eine URL (Uniform Resource Locator) ist eine Art von URI (Uniform Resource Identifier), die sowohl die Identität als auch den Ort einer Ressource angibt. Alle URLs sind URIs, aber nicht alle URIs sind URLs. Eine URI kann eine Ressource allein über ihren Namen identifizieren (eine URN), während eine URL immer einen Weg bietet, sie zu lokalisieren und darauf zuzugreifen. In der alltäglichen Webentwicklung ist „URL“ der gebräuchlichere Begriff.
Das Fragment, auch Hash genannt, steht am Ende einer URL nach dem Zeichen #. Fragmente werden vom Client (Browser) für die Navigation innerhalb einer Seite genutzt – zum Scrollen zu einem bestimmten Abschnitt oder für clientseitiges Routing in Single-Page-Apps. Fragmente werden bei HTTP-Anfragen nie an den Server gesendet. Häufige Verwendungen: Ankerlinks (#abschnitt-name) und SPA-Routing (#/dashboard/users).
Sonderzeichen in Query-Parametern müssen URL-kodiert werden. Verwenden Sie in JavaScript encodeURIComponent(), um Parameterwerte zu kodieren. Ein Wert wie „hallo welt & mehr“ wird beispielsweise zu „hallo%20welt%20%26%20mehr“. Kodieren Sie Parameterwerte immer, wenn Sie URLs programmatisch erstellen, damit sie korrekt übertragen werden. Unser Parser hilft Ihnen, die korrekte Kodierung Ihrer URLs zu prüfen, indem er beide Formen anzeigt.
Der Standardport für HTTP ist 80, für HTTPS ist er 443. Wird der Standardport verwendet, wird er in der Regel aus der URL weggelassen (z. B. nutzt https://example.com implizit Port 443). Wird ein abweichender Port angegeben, erscheint er nach dem Hostname, getrennt durch einen Doppelpunkt (z. B. https://example.com:8080). Unser Parser zeigt an, ob der Port der Standardport oder explizit angegeben ist.
Ja! Die gesamte URL-Analyse findet direkt in Ihrem Browser über den eingebauten URL-Konstruktor statt. Es werden keine Daten an einen Server gesendet – die eingegebene URL verlässt niemals Ihr Gerät. Damit ist es völlig sicher, sensible URLs mit API-Schlüsseln, Authentifizierungstoken, privaten Endpunkten oder anderen vertraulichen Informationen zu analysieren.