URL Encoder/Decoder

Encode and decode URLs with query string parsing.

encodeURIComponentencodeURI
Input
Output
About URL Encoder/Decoder

URL encoding (also known as percent-encoding) converts characters into a format that can be safely transmitted in a URL. Special characters are replaced with a % followed by their hexadecimal value.

encodeURIComponent encodes all special characters, including / ? # & =. Use this for encoding individual query parameter values or path segments.

encodeURI preserves characters that are valid in a complete URI (: / ? # [ ] @ ! $ & ' ( ) * + , ; =). Use this when encoding a full URL while keeping its structure intact.

Paste a URL with query parameters to automatically parse and display them in a table. All processing happens locally in your browser.