URL-Parser & Query-String-Umwandlung
URLs in Protokoll, Host, Pfad und Query zerlegen und Query-String und JSON ineinander umwandeln
도구를 불러오는 중…
🔒 Alles läuft zu 100 % in Ihrem Browser. Ihre Dateien und Eingaben werden niemals auf einen Server hochgeladen.
Ein Entwickler-Tool, das URLs in Protokoll, Host, Pfad, Hash und Query-Parameter zerlegt und darstellt sowie Query-Strings in JSON und JSON zurück in Query-Strings umwandelt. Es nutzt die browsereigenen APIs URL und URLSearchParams, fasst wiederholte gleiche Schlüssel zu einem Array zusammen und kodiert Umlaute und Sonderzeichen automatisch.
Anleitung
- Gibst du im Tab „URL zerlegen" eine vollständige URL ein, werden die Bestandteile, die Query-Parameter und das JSON-Ergebnis angezeigt.
- Im Tab „Query → JSON" wandelst du einen Query-String der Form a=1&b=2 in ein JSON-Objekt um (ein führendes ? darf dabei stehen).
- Im Tab „JSON → Query" wandelst du ein Objekt { key: value } in einen Query-String um (Arrays werden als wiederholter gleicher Schlüssel dargestellt).
- Über die Kopieren-Schaltfläche neben dem Ergebnis legst du JSON oder Query-String in die Zwischenablage.
FAQ
- Was passiert, wenn es mehrere Parameter mit demselben Namen gibt?
- Wiederholt sich ein Schlüssel wie bei tag=a&tag=b, werden sie bei der Umwandlung in JSON zum Array ["a","b"] zusammengefasst. Umgekehrt wird ein Array-Wert aus JSON im Query-String durch mehrfache Wiederholung desselben Schlüssels dargestellt.
- Lassen sich auch Adressen ohne Protokoll zerlegen?
- Fehlt wie bei example.com/path das Protokoll, wird automatisch https:// vorangestellt und die Interpretation versucht. Ist das Format dennoch ungültig, wird eine Fehlermeldung angezeigt.
- Wird die eingegebene URL an einen Server gesendet?
- Nein. Parsen und Umwandeln laufen vollständig über die Browser-APIs URL und URLSearchParams; die eingegebene URL bzw. die Daten werden nicht an einen Server gesendet oder dort gespeichert.
