URL Encoder / Decoder

Percent-encoding of strings per RFC 3986 standard — for correct usage in URLs.

URL Encode and Decode Online

Percent-encoding is a method of representing special characters in a URL using the % sign followed by two hexadecimal digits. It is defined by the RFC 3986 standard.

Why URL Encoding Is Needed

rawurlencode vs urlencode

This tool uses rawurlencode (RFC 3986), which encodes spaces as %20. The urlencode function encodes spaces as + and is intended for form data only.