URL Percent-Encoding & Decoding Tool
Encode special characters into percent-encoded URL formats or decode encoded URI strings.
Fact-Checked & Verified
Last Reviewed: August 2026
100% Client-Side Privacy
4.9/5 Rating (1,420+ Users)
Advertisement
URI Percent-Encoding Standards (RFC 3986)
Uniform Resource Identifiers (URIs) are restricted to a specific US-ASCII character set. Percent-encoding allows arbitrary characters and query parameters to be transmitted safely over HTTP without breaking URL parsing rules.
Reserved vs. Unreserved Characters
- Unreserved Characters: Letters (
A-Z,a-z), digits (0-9), and characters-,_,.,~never require percent-encoding. - Reserved Characters: Characters with syntactic meaning in URLs (e.g.
?,&,=,/,:,#). When passed as parameter values, they must be percent-encoded (e.g., spaces become%20, and&becomes%26).
Frequently Asked Questions (FAQ)
encodeURI preserves protocol and host delimiters (like http://), whereas encodeURIComponent encodes all reserved characters for query parameter values.
Was this tool helpful to you?
Rate your experience to help our engineering team maintain maximum calculation precision.
Thank you for your 5-star rating!