Eingabemodus wählen
Wählen Sie Query, URL oder JSON ausdrücklich. Query erlaubt ein führendes ?; das erste # beginnt das Fragment. Im URL-Modus bleiben Basis und Fragment unverändert, ohne die Adresse aufzurufen.
URL / URI Tools
Jeden wiederholten Parameter in seiner Reihenfolge behalten
Die Eingabe wird in diesem Browser verarbeitet und nicht an einen Server gesendet.
Query, URL oder JSON ausdrücklich wählen. Das erste # einer Query beginnt das Fragment; URL erhält Basis und Hash ohne Adressaufruf.
Objekt-JSON gruppiert Werte und verliert verschachtelte Reihenfolgen sowie Flag-Unterschiede. Ganzzahlähnliche Schlüssel können umgeordnet werden. Für genaue Parameter entries wählen.
Maximal 100000 UTF-16-Eingabeeinheiten und 1000 Einträge. Erzeugte Exporte werden nicht abgeschnitten. Jedes Ausgabeformat ist auf 1200000 UTF-16-Einheiten begrenzt; bei Überschreitung wird die Konvertierung abgewiesen, nicht gekürzt.
Tabellenänderungen bleiben bis zur Anwendung ein Entwurf. Ohne = muss der Wert leer und der Schlüssel nicht leer sein. Anwenden und Verwerfen erfordern eine Vorschau.
Eingabe hinzufügen oder ein Beispiel laden.
Der Query String Builder zerlegt URLs, Query-Strings und JSON in bearbeitbare Zeilen. Wiederholte URL-Parameter, leere Werte und der Unterschied zwischen flag und flag= bleiben erhalten.
Wählen Sie bei der Leerzeichenkodierung zwischen Formularstil und RFC3986. Lange Kennungen und führende Nullen bleiben Text, wenn Sie aus einem JSON-Testfall wieder einen Link erstellen.
Der Query String Builder exportiert ein entries-Array mit key, value und hasEquals. Es bewahrt verschachtelt auftretende Wiederholungen und Flags ohne Gleichheitszeichen, die ein gruppiertes Objekt nicht darstellen kann.
Prüfen Sie die Sortierung nach dekodiertem Schlüssel vor dem Anwenden. Gleiche Schlüssel behalten ihre Wertreihenfolge; Rückgängig stellt Eingabe und Ergebnis wieder her.
Wählen Sie Query, URL oder JSON ausdrücklich. Query erlaubt ein führendes ?; das erste # beginnt das Fragment. Im URL-Modus bleiben Basis und Fragment unverändert, ohne die Adresse aufzurufen.
Standardmäßig bedeutet + in der Eingabe ein Leerzeichen und die Formularausgabe schreibt Leerzeichen als +. Literal + und RFC3986 mit %20 sind getrennt wählbar. Automatik wartet 350 ms; ausgeschaltet verwenden Sie die Schaltfläche oder Ctrl/Cmd + Enter.
Zeilen bearbeiten, ergänzen, löschen oder sortieren, dann die Ersetzung prüfen und anwenden. Veraltete Ergebnisse sind nicht exportierbar. Rückgängig stellt Eingabe, Einstellungen und Ergebnis wieder her.
Jedes Vorkommen bleibt sichtbar. hasEquals unterscheidet debug und debug=, ohne daraus einen Wahrheitswert abzuleiten.
entries erhält die gesamte Reihenfolge. Objekt-JSON gruppiert wiederholte Werte als String-Array, wenn die Reihenfolge zwischen Schlüsseln nicht wichtig ist.
Namen und Werte werden getrennt kodiert. & und = innerhalb eines Werts bleiben Daten; Basis und Hash bleiben in der URL-Ausgabe erhalten.
Kopieren Sie die gewählte Ausgabe, laden Sie Text oder einen JSON-Bericht herunter. Auch zu große Ersetzungen können vollständig exportiert werden.
Formularausgabe verwendet +, RFC3986 verwendet %20. Die Interpretation eines eingegebenen + wählen Sie unabhängig davon; ein wörtliches Plus wird %2B.
Jedes Vorkommen bleibt eine Zeile. entries-JSON erhält die Reihenfolge, Objekt-JSON fasst gleiche Namen als String-Array zusammen.
Ja, wählen Sie die URL-Ausgabe. Im URL-Modus bleiben Basis und Fragment im Original erhalten; die Adresse wird nicht aufgerufen.
Ja. Auch name= und das Flag name bleiben unterscheidbar. Entfernen Sie eine Zeile nur durch eine ausdrückliche Änderung mit Vorschau.
Sie vergleicht dekodierte Schlüssel anhand ihrer UTF-16-Codeeinheiten, nicht sprachabhängig. Werte gleicher Schlüssel bleiben in ihrer bisherigen Reihenfolge.
Stimmt etwas nicht?
Prüfen Sie mit dem Query String Builder ein Beispiel mit Wiederholungen und Flags und kopieren Sie das Format, das Ihre Anwendung erwartet.