De querystring is het deel van een URL waarin parameters doorgegeven worden aan een script-interpreter. Dit kan zowel een client-side-interpreter zijn (bijvoorbeeld JavaScript) als een server-side-interpreter (bijvoorbeeld PHP of ASP).
In veel gevallen wordt het begin van de querystring gemarkeerd met een vraagteken en worden de verschillende parameters waar de querystring uit bestaat gescheiden met een ampersand, maar andere syntaxissen zijn ook mogelijk.
Wanneer de vraagteken/ampersand-syntaxis wordt gebruikt ziet een querystring er als volgt uit:
Het aantal parameters is in principe onbegrensd, maar in de praktijk niet. De maximale lengte voor een querystring verschilt per browser, maar ligt meestal in de orde van 5000 bytes.