URL Encoder / Decoder

Encode special characters in URLs and decode percent-encoded strings instantly

Input
Mode
Encoded / Decoded Output
Query String Parser

About This Tool

The URL encoder/decoder converts special characters in URLs to their percent-encoded equivalents and reverses the process. Supports both encodeURIComponent() for query parameters and encodeURI() for full URL encoding. Essential for developers working with APIs, query strings, and form data.

Common Use Cases

Frequently Asked Questions

URL encoding replaces characters not allowed in URLs (spaces, &, =) with a % followed by their hexadecimal ASCII code.
encodeURI encodes a full URL, leaving /, ?, & intact. encodeURIComponent encodes everything including those characters, safe for individual query parameters.
Spaces are not valid URL characters. Browsers convert them to %20. Some servers also accept + as a space in query strings.