URL-Parser & Query-Parameter-Editor
Zerlegen Sie jede URL in ihre Bestandteile, bearbeiten Sie Query-Parameter in einem visuellen Raster und bauen Sie eine saubere URL neu auf - 100 % kostenlos und clientseitig.
Paste any URL to decompose it into components, inspect and edit query parameters in a visual grid, then copy the rebuilt URL - all client-side with no data sent anywhere.
Query Parameters (5)
| # | Key (decoded) | Value (decoded) | Raw | |
|---|---|---|---|---|
| 1 | q | hello world | q=hello+world | |
| 2 | lang | en | lang=en | |
| 3 | page | 1 | page=1 | |
| 4 | sort | relevance | sort=relevance | |
| 5 | filter | active | filter=active |
Funktionen
- Vollständige URL-Zerlegung: Zerlegen Sie jede URL sofort in Protokoll, Benutzername, Passwort, Hostname, Port, Pfad, Query-String und Fragment - mit Kopierschaltflächen für jedes Feld und einer übersichtlichen Tabelle aller dekodierten Schlüssel-Wert-Paare.
- Visueller Query-Parameter-Editor: Bearbeiten Sie Parameter in einem tabellenkalkulationsähnlichen Raster. Fügen Sie Parameter hinzu, löschen, sortieren, aktivieren oder deaktivieren Sie sie - und wechseln Sie jederzeit zwischen prozentkodierter und lesbarer Ansicht.
- Sofortiger Neuaufbau mit Kodierungssteuerung: Ändern Sie Protokoll, Hostname, Port, Pfad, Authentifizierung oder Fragment direkt und beobachten Sie, wie die neu aufgebaute URL in Echtzeit aktualisiert wird. Schalten Sie die Prozentkodierung um, um lesbare URLs oder RFC-3986-konforme kodierte Ausgaben zu erzeugen.
- 100 % kostenlos, clientseitig und privat: Das gesamte Parsen, Dekodieren und Neuaufbauen nutzt die browsereigene URL-API ohne Serverkommunikation. Sensible URLs mit API-Schlüsseln, Sitzungstoken oder Zugangsdaten verlassen niemals Ihr Gerät.
Anwendungsfälle
- API-Endpunkt-Debugging: Fügen Sie lange API-URLs aus Fehlerprotokollen ein, zerlegen Sie alle Query-Parameter und sehen Sie sofort, welcher Schlüssel den falschen Wert trägt - ohne String-Manipulation oder manuelles Dekodieren.
- UTM-Parameter-Prüfung: Dekodieren und prüfen Sie Kampagnen-Tracking-URLs aus Newslettern oder Werbeplattformen und kontrollieren Sie utm_source, utm_medium, utm_campaign und utm_content auf einen Blick.
- OAuth-/OIDC-Callback-Analyse: Prüfen Sie Autorisierungs-Callback-URLs mit den Parametern code, state und scope, um OAuth-2.0-Flows in Entwicklung oder Sicherheitsprüfungen zu debuggen.
- URL-Teilen und Bereinigen: Entfernen Sie sensible Tracking-Parameter, deaktivieren Sie bestimmte Query-Schlüssel, sortieren Sie Parameter alphabetisch für Konsistenz und kopieren Sie eine saubere, neu aufgebaute URL.
- Webhook-Signatur-Debugging: Zerlegen Sie eingehende Webhook-URLs, um Query-String-Signaturen, Zeitstempel und Nonce-Werte mit den erwarteten Werten zu vergleichen, wenn HMAC-Verifizierungen fehlschlagen.
- SEO-URL-Audit: Prüfen Sie, ob kanonische URLs, Paginierungsparameter und Facettenfilter korrekt gebildet sind, bevor Sie eine Website zur Indexierung einreichen oder Probleme mit doppeltem Inhalt diagnostizieren.
Anatomie einer URL
Eine URL (Uniform Resource Locator) ist eine strukturierte Zeichenfolge mit mehreren optionalen Teilen, die in RFC 3986 definiert sind. Das Schema (z. B. https: ) bezeichnet das Protokoll. Der Autoritätsabschnitt enthält optionale Benutzeranmeldedaten, den Hostnamen und einen optionalen Port. Der Pfad benennt die Ressource auf dem Server. Der optionale Query-String nach dem ? trägt Schlüssel-Wert-Parameter. Schließlich bezeichnet das Fragment nach dem # einen Unterabschnitt der Seite.
Prozentkodierung
Schlüssel und Werte von Query-Parametern dürfen keine rohen Sonderzeichen wie & , = , + oder Unicode enthalten. Diese Zeichen werden stattdessen als %XX-Hexadezimalsequenzen kodiert. Ein Leerzeichen wird beispielsweise zu %20 (oder + in der älteren application/x-www-form-urlencoded-Kodierung). Der Editor zeigt sowohl die rohe kodierte Form als auch die lesbare dekodierte Form und kodiert Ihre Änderungen automatisch neu, wenn Sie die Option „Prozentkodieren“ aktivieren.
URL-Neuaufbau-Engine
Nach der Bearbeitung setzt das Tool die URL aus ihren Teilen in der korrekten RFC-3986-Reihenfolge zusammen: Schema, Autorität (Anmeldedaten, Host, Port), Pfad, Query-String und Fragment. Über das Kontrollkästchen deaktivierte Parameter werden aus der Ausgabe weggelassen. Parameter werden in der Reihenfolge serialisiert, in der sie im Raster stehen, sodass Ihre gewünschte Priorität erhalten bleibt.
Datenschutzhinweis
Da das Parsen clientseitig über die browsereigene URL-API läuft, werden URLs mit Authentifizierungstoken, API-Schlüsseln oder Sitzungsbezeichnern niemals an Dritte weitergegeben. Das Tool ist sicher für den Einsatz mit Produktions-Zugangsdaten oder privaten Endpunkten.
Häufig gestellte Fragen
Der Parser verarbeitet jede syntaktisch gültige URL - HTTP, HTTPS, FTP, WebSocket, mailto, tel und eigene Schemata. Wird kein Protokoll erkannt, wird automatisch https:// angenommen. Fehlerhafte URLs werden mit einer aussagekräftigen Fehlermeldung markiert.
Nein. Das gesamte Parsen, Dekodieren und Neuaufbauen erfolgt clientseitig über die integrierte URL-API des Browsers. Nichts verlässt Ihren Browser, wodurch das Tool auch für URLs mit API-Schlüsseln, Sitzungstoken oder sensiblen Zugangsdaten sicher ist.
Prozentkodierung wandelt Sonderzeichen in %XX-Hexadezimalsequenzen um, die in URLs sicher sind. Aktivieren Sie sie für standardkonforme Ausgaben in HTML, HTTP-Headern oder API-Anfragen. Deaktivieren Sie sie für eine lesbare URL zum Teilen in Chats oder Dokumentation.
Ja. Klicken Sie im Tab Bearbeiten & Neuaufbauen auf „Parameter hinzufügen“, um eine Zeile einzufügen, auf das Papierkorb-Symbol zum Entfernen, auf die Sortieren-Schaltfläche für alphabetische Reihenfolge oder auf das Kontrollkästchen, um einen Parameter vorübergehend zu deaktivieren. Die neu aufgebaute URL aktualisiert sich sofort.
Ist „Dekodiert“ aktiv, zeigt der Editor lesbare Werte - z. B. „hello world“ statt „hello%20world“. Änderungen in der dekodierten Ansicht werden in der Ausgabe automatisch kodiert. Die Ansicht „Kodiert“ zeigt rohe prozentkodierte Zeichenfolgen.
Das Fragment (Hash) ist der Teil nach dem #-Symbol. Es wird nicht an den Server gesendet - Browser nutzen es zum Scrollen zu Seitenabschnitten oder für SPA-Routing. Sie können es im Abschnitt URL-Komponenten bearbeiten; es wird zuletzt an die neu aufgebaute URL angehängt.
Wird kein Protokoll erkannt, stellt das Tool intern https:// voran, bevor es parst. So können Sie Hostnamen wie „api.example.com?key=val“ einfügen und eine vollständige Aufschlüsselung erhalten, ohne das Schema manuell zu ergänzen.