Query strings (also known as URL query parameters) are used in multiple places throughout websites and web applications. They allow adding extra information to the end of a URL(request), and can be used for many different things, such as passing state between requests within your application or even for user identification.