Encode special characters for URLs or decode percent-encoded URLs. Handle query parameters safely.
Want to jump straight in? Use our free URL Encoder/Decoder tool directly.
Go to the URL Encoder/Decoder on UtilsNow. Encode or decode URL strings safely.
Select Encode to convert special characters to percent-encoding, or Decode to convert them back.
For encoding: paste text with special characters. For decoding: paste a URL with %20, %3D, etc.
Spaces become %20, ampersands become %26, equals become %3D, and all other special characters are properly encoded.
Copy the encoded string for safe use in URLs, API requests, query parameters, or form submissions.
Use our free URL Encoder/Decoder tool β no signup, no uploads, works directly in your browser.
Open URL Encoder/DecoderURLs can only contain certain ASCII characters. Special characters like spaces, &, =, and non-ASCII characters must be percent-encoded to be valid in URLs.
encodeURI encodes a full URL but preserves special URL characters (:, /, ?, #, &). encodeURIComponent encodes everything, suitable for query parameter values.
Yes, URL encoding and percent encoding are the same thing. Characters are replaced with % followed by their hexadecimal ASCII value.