Debug query parameters
Decode a copied query value to understand what was actually sent to an API or page.
Free browser tool
The URL encoder and decoder helps you safely convert text for use inside URLs, query strings, redirects, callback URLs, and API requests. Encoding turns reserved characters into percent-encoded sequences so a URL parser does not confuse data with URL syntax.
Decoding reverses percent-encoded text back into readable values. This is useful when debugging query parameters, OAuth redirects, tracking links, encoded paths, and API request examples.
Encode URL components or decode percent-encoded values.
URL encoding, also called percent encoding, protects text that appears inside URLs. Characters such as spaces, ampersands, question marks, and slashes can have special meaning in a URL, so they need to be encoded when they are part of a value rather than the URL structure itself.
This tool is useful when debugging query parameters, OAuth redirect URLs, webhook callback values, search filters, and API examples. Encoding creates a safe URL component, while decoding makes percent-encoded values readable again.
Decode a copied query value to understand what was actually sent to an API or page.
Encode redirect or callback values before placing them inside another URL.
Convert encoded examples into readable text for documentation and troubleshooting.
Reserved URL characters become percent-encoded so the value can be safely embedded in a query string.
name=Ada Lovelace&role=engineername%3DAda%20Lovelace%26role%3DengineerComponent encoding is correct for values, but full URLs sometimes need a more selective approach.
Encoding an already encoded value turns % into %25 and can break redirects or API calls.
A percent sign must be followed by valid hexadecimal characters when decoding.
Debug query strings and callback URLs.
Create safe URL components for examples.
Read percent-encoded API parameters quickly.
Encode query parameter values before joining them with ? and & separators.
Decode copied URLs when debugging so you can read the actual value.
When nesting URLs, encode the nested URL as a parameter value.
URL encoding protects values inside URLs so reserved characters are interpreted as data instead of syntax.
API responses are easier to debug when you validate syntax, format payloads, inspect errors, and compare changes deliberately.
HTTP headers carry metadata that explains how an API response should be parsed, cached, authenticated, and traced.
It uses component-style encoding, which is safest for query parameter values and path segments.
%20 is the percent-encoded form of a space character.
Yes. A malformed percent sequence can cause decoding to fail.
The tool runs in your browser and does not require login, a database, or server-side processing.