« URL structure & normalization

Encoded characters

A browser encodes a space in a URL as %20. A GET form submission encodes it as + instead (the application/x-www-form-urlencoded convention). Both decode to the same value, but a scraper reading the raw query string needs to know which encoding it's looking at.

Raw query string received?value=hello+world
Decoded value of "value"hello world

Try each encoding: %20, +, or submit the form below (which the browser encodes for you):