Query-String-Builder
Stellen Sie eine korrekt codierte Abfragezeichenfolge aus einer Liste von Schlüssel-Wert-Paaren zusammen. Der Builder behandelt reservierte Zeichen, Leerzeichen und nicht-ASCII-Eingaben so, wie es RFC 3986 erwartet, sodass Sie das Ergebnis direkt in eine URL einfügen können, ohne dass es bei Ampersands oder Gleichheitszeichen zu Problemen kommt.
So erstellen Sie eine Abfragezeichenfolge
-
1
Fügen Sie Ihre Paare hinzu
Geben Sie jeden Parameternamen und Wert ein. Fügen Sie weitere Zeilen für zusätzliche Schlüssel hinzu.
-
2
Lassen Sie die Codierung geschehen
Leerzeichen werden zu %20, Nicht-ASCII-Text wird als UTF-8 prozentcodiert und reservierte Zeichen wie & = # ? werden geschützt.
-
3
Kopieren Sie die Ausgabe
Fügen Sie es mit ? an Ihre URL an oder fügen Sie es in Postman, curl oder einen fetch()-Aufruf ein.
Was wird codiert
Laut RFC 3986 muss alles außerhalb des unreservierten Sets (A-Z a-z 0-9 - _ . ~) innerhalb einer Abfragekomponente prozentual kodiert werden. In der Praxis bedeutet dies:
| Zeichen | Codiert als | Warum |
|---|---|---|
| Leerzeichen | %20 oder + |
Mehrdeutig zwischen Kontexten |
& |
%26 |
Trennt Paare, würde die Zeichenfolge brechen |
= |
%3D |
Trennt Schlüssel von Wert |
# |
%23 |
Beginnt den Fragment |
? |
%3F |
Beginnt die Abfrage selbst |
/ |
%2F |
Sicher in Pfaden, riskant in Werten |
Wiederholte Schlüssel
Jede Zeile wird einzeln und in ihrer ursprünglichen Reihenfolge codiert. Zweimal tag ergibt daher tag=a&tag=b. Erwartet Ihr Server Klammern, tragen Sie tag[] als Schlüssel ein. Das Tool errät die Konvention Ihres Frameworks nicht.
Tipps
- Codieren Sie immer benutzereingereichte Werte; fügen Sie sie niemals roh in die URL ein.
- Wenn ein Wert binär aussieht, kodieren Sie ihn in base64url, bevor Sie ihn einfügen.
Häufig gestellte Fragen
Der Builder codiert Leerzeichen nach RFC 3986 immer als %20. Der Parser akzeptiert zusätzlich + und decodiert es bei Formulardaten als Leerzeichen.
Wiederholen Sie den Schlüssel: tags=php&tags=laravel. Einige Frameworks erwarten die Klammernotation wie tags[]=php&tags[]=laravel. Passen Sie an, was Ihr Backend analysiert.
Das ist die HTML-Entitätskodierung, die von Ihrer Template-Engine angewendet wird, nicht die Abfragezeichenfolge selbst. Stellen Sie sicher, dass Sie die Ausgabe beim Rendern innerhalb eines href nicht doppelt escapen.
Es gibt keine einheitliche praktische Grenze; Browser, Proxys, CDNs und Server setzen eigene Limits. Nutzen Sie für große Daten einen Request-Body.
Verwandte Tools
Farbrad-Explorer
Erforschen Sie das Farbrad interaktiv. Rotieren Sie Harmonien, vergleichen Sie HSL mit RYB, erkennen Sie komplementäre und triadische Paare in Echtzeit.
ASCII-Tabelle Referenz
Vollständige ASCII-Tabelle von 0 bis 127 mit Dezimal-, Hex-, Oktal-, Binär- und numerischer HTML-Zeichenreferenz für jedes Zeichen, einschließlich Steuerzeichen wie NUL, LF und DEL.
HTML-Zeichenreferenz
Durchsuchbare Liste von HTML-Entitäten, ihren benannten und numerischen Codes sowie eine Ein-Klick-Kopie für Sonderzeichen und Symbole.
Referenz für Tastenkombinationen
Durchsuchen Sie dokumentierte Standardkürzel für VS Code, Chrome und Bash mit GNU Readline unter macOS, Windows und Linux.
CSS-Scrollbar-Generator
Passen Sie das Erscheinungsbild der Bildlaufleiste per CSS an. Modernes scrollbar-color / scrollbar-width und das ältere ::-webkit-scrollbar für breite Browser-Unterstützung.
Zufallsbuchstaben-Generator
Erzeugen Sie zufällige A-Z-Buchstaben. Wählen Sie Anzahl, Großschreibung, Kleinschreibung oder gemischte Schreibweise für Spiele, Aufgaben und Unterricht.
Tool in anderen Sprachen verfügbar
- بناء سلسلة الاستعلام (Query String Builder) [AR]
- Constructeur de chaînes de requête [FR]
- 쿼리 문자열 생성기 [KO]
- Pembangun String Kueri [ID]
- Strument do tworzenia zapytań (Query String Builder) [PL]
- Query-stringbuilder [NL]
- Frågesträngbyggare [SV]
- เครื่องมือสร้างสตริงสำหรับคำสั่งค้นหา (Query String Builder) [TH]
- クエリ文字列ビルダー [JA]
- Bộ tạo chuỗi truy vấn [VI]
- Constructor de Cadenas de Consulta [ES]
- Construtor de String de Consulta [PT]
- Sorgu Dizesi Oluşturucu [TR]
- 查询字符串构建器 [ZH]
- Query String Builder [EN]
- Costruttore di Stringhe di Query [IT]
- Стринг-генератор запросов [RU]