Returns a string with all non-alphanumeric characters (except -_.) Replaced with a percent sign (%) followed by two hexadecimal digits and spaces encoded as plus signs (+). It is encoded in the same way as post WWW-form data.

Produces results similar to the PHP function urlencode()

This online functionality is useful for encoding a string to be used in the request portion of a URL, as a convenient way to pass variables to the next page.