URL Query String Parser und Builder
Suchen Sie Strings in lesbare Schlüssel-/Wert-Daten und bauen Sie diese wieder auf, wenn Sie Links, Tracking-Parameter, Filter, Redirects, signierte URLs oder App-Zustand im Browser testen. Es ist nützlich für das Debugging von Marketing-URLs, API-Anfragen und Web-App-Routing-Verhalten. ToolMill gibt Ihnen einen schnellen privaten Workspace im Browser, anstatt Sie echte Kunden-URLs in ein Remote-Tool einfügen.
Entwicklung
Versuchen Sie es
Beispiele
name=John&age=30&city=New%20York
{"name":"John","age":"30","city":"New York"}
tag=js&tag=web&tag=tools
{"tag":["js","web","tools"]}
Fügen Sie eine vollständige URL oder einfach das Query String ein
Dieser Parser ist nützlich, ob Sie einen kompletten Link haben, der von einem Browser kopiert wird, oder nur den Rohteil nach dem Fragezeichen. Wenn Sie eine vollständige URL einfügen, streifen das Tool alles vor der Abfrage-String und konzentriert sich auf die Parameter. Das macht es bequem, wenn Sie einen gemeinsamen Marketing-Link, eine API Callback URL, ein Redirect-Ziel oder eine Web-App-Route ohne manuelle Reinigung der Eingabe zuerst.
Wie wiederholte Schlüssel sind interpretiert
Repeated parameters such as tag=js&tag=web are common in filters, faceted search, and analytics tooling. This page keeps those repeated keys and groups the values into an array so you can see that the same parameter appeared more than once. That is helpful when you are checking whether an app is preserving multi-select filters or whether a URL builder accidentally duplicated a parameter.
Wie URL Dekodierung die Ausgabe beeinflusst
Parsed Output sieht oft anders aus als die Roh-URL, weil codierte Zeichen für die Lesbarkeit decodiert werden. %20 wird zu einem Raum, und andere entkommene Symbole werden wieder in die Zeichen, die sie repräsentieren, umgewandelt. Das ist in der Regel das, was Sie beim Debuggen wünschen, aber es bedeutet auch, dass die Ausgabe eine interpretierte Ansicht der Abfrage-String anstatt eine Byte-for-byte Kopie des ursprünglichen URL-Textes ist.
Leerwerte, fehlende Werte und Bare-Flags
Nicht jeder Parameter hat eine normale key=value-Form. Einige URLs enthalten leere Werte wie utm term=, und andere beinhalten bloße Flaggen, bei denen nur der Schlüssel vorhanden ist. Diese Fälle können immer noch wichtig sein, wenn Sie Routing-Verhalten verfolgen, Kampagne-tagging Bugs oder Feature-Flags. Der Blick auf die parsed Ausgabe hilft Ihnen zu sehen, ob ein fehlender Wert wirklich fehlt oder ob er als leerer String in der URL existiert.
Gemeinsame Query String Beispiele
Typische Beispiele sind Suchfilter, Pagination, Produktvarianten, Referral-Tags und Analyseparameter wie utm source oder utm campaign. Diese Seite ist besonders nützlich, wenn ein Link auf einen Blick gültig aussieht, sich aber nach einer Umleitung, einem Framework Router oder einem Browser die Adresse normalisiert. Das Lesen der Parameter im formatierten JSON ist oft schneller, als eine lange kopierte URL von Hand visuell zu parsieren.
Wenn Parsed Ergebnisse Differ von Ihrer App
Verschiedene Frameworks interpretieren nicht immer Abfrageparameter gleich. Einige behandeln wiederholte Tasten als Arrays, einige verwenden Klammernotation für das Nesting, und einige benutzerdefinierte Regeln für Booleans, Flaggen oder leere Werte. Wenn sich die Ausgabe hier von dem unterscheidet, was Ihre App zeigt, kann die Fehlanpassung nicht in der URL selbst im rahmenspezifischen Parser liegen. Diese Seite gibt Ihnen eine saubere Basis-Interpretation, aber es kann nicht jede app-spezifische Konvention replizieren.
Datenschutz und Browser-Local Parsing
Parsing geschieht lokal in Ihrem Browser. ToolMill muss nicht versendete URLs, Kampagnen-Tags, signierte Links oder interne Abfrage-Parameter an einen Remote-Service senden, nur um sie zu überprüfen. Das macht das Tool komfortabler zu verwenden, wenn die URL Kundenkennungen, interne Routen, temporäre Token oder Marketingdaten enthält, die Sie lieber in Ihrer eigenen Browser-Session behalten würden.
Einschränkungen und Format Edge Cases
Bevor Sie auf Parsed Query Parameter
Vor dem Wechsel von Produktionslinks oder dem Debuggen eines Live-Problems bestätigen Sie, wie das reale Ziel wiederholte Schlüssel, Decodierung, Leerwerte und Parameterreihenfolge behandelt. Diese Seite ist eine schnelle Inspektionshilfe, aber das endgültige Verhalten gehört immer noch zum Rahmen, Router oder Backend, der die URL empfängt.
Warum Parsed Ergebnisse Mai Differ von Ihrer Anwendung
Frameworks wenden oft eigene Regeln für Arrays, Parametervorgaben, Bestellungen oder Duplikate an. Wenn sich die Ausgabe hier von dem unterscheidet, was Ihre App tut, ist die wahrscheinliche Ursache eher eine rahmenspezifische Parsing-Logik als eine gebrochene URL-String. Diese Seite zeigt eine generische Browser-Seite Interpretation, nicht die private Parser Ihrer Anwendung.
Wie man wiederholte Schlüssel und Leerwerte interpretiert
Wiederholte Tasten, leere Werte und nackte Fahnen können alle legitime Abfrage-String-Muster sein, aber verschiedene Apps interpretieren sie anders. Diese Seite hilft Ihnen, die Rohstruktur nach dem Parsing zu überprüfen; sie definiert keine universelle Bedeutung für doppelte Parameter oder leere Werte in jedem Rahmen.
Query strings do not have one universal application-level convention for arrays, nesting, and typed values. A parameter like filters[color]=blue or ids[]=1&ids[]=2 may be parsed differently by different libraries. Use this tool to understand the raw parameter structure quickly, but confirm framework-specific behavior in the application that ultimately consumes the URL.
Andere Werkzeuge
Unix Timestamp und Epoch Converter
Konvertieren Sie Unix-Zeitstempel und Epochensekunden in lesbare Termine oder schalten Sie die menschliche Zeit zurück in Epochenwerte für Protokolle, APIs, Datenbanken, Analyseereignisse und Debugging. Es ist besonders nützlich, wenn Sie über Backend-Systeme, JavaScript-Daten und Monitoring-Tools arbeiten. ToolMill führt die Konvertierung sofort in Ihrem Browser durch, so dass Sie Zeitwerte inspizieren können, ohne interne Zeitstempel auf einen anderen Service zu übertragen.
Entwicklung
ISO 8601 Timestamp Validator und Formater
Validieren Sie ISO 8601 Zeitstempel und normalisieren Sie Formatierung für APIs, JSON Nutzlasten, Auditprotokolle, Termine, Feeds und Datenbankexporte. Verwenden Sie es, um fehlerhafte Daten zu fangen, bevor sie Integrationen brechen oder Zeitzone Verwirrung erstellen. ToolMill läuft voll Client-Seite, was es bequem macht, produktionsähnliche Werte zu überprüfen, ohne sie an einen anderen Validierungsdienst zu senden.
Entwicklung
