URL Encoder Decoder

URL Encoder Decoder applies its documented browser-side transformation to the displayed fields.

Browser-side processing Displayed result Documented transformation
Developer Tools

URL Encoder Decoder

Enter values and run the tool.

What URL Encoder Decoder actually does

URL Encoder Decoder uses Input and Mode to apply component URL encoding or decode a previously encoded component. In the browser, URL Encoder Decoder uses Input and Mode to apply component URL encoding or decode a previously encoded component. URL Encoder Decoder then places the output in the result panel.

URL Encoder Decoder syntax and encoding assumptions

For URL Encoder Decoder, encode mode uses encodeURIComponent and decode mode uses decodeURIComponent, so the operation is for a URL component rather than normalization of a complete URL.

URL Encoder Decoder example

URL Encoder Decoder example input: Mode = encode; input = A B URL Encoder Decoder expected result: Encoding the sample as a URL component produces A%20B. To verify URL Encoder Decoder, reproduce its worked example and compare the displayed or downloaded output with the stated expected result. When URL Encoder Decoder returns a file, open the download and inspect every affected page or image.

What happens when the input cannot be used

URL Encoder Decoder reports an error when decodeURIComponent receives malformed percent escapes or invalid encoded bytes.

Important safety information

URL Encoder Decoder is a conversion or inspection utility, not a validator for security-sensitive production data.

How your data is handled

URL Encoder Decoder runs the url encode operation in the current browser session. URL Encoder Decoder reads and processes the supplied values in the current browser and does not submit them to an application endpoint. Browser extensions, device security and any manual sharing or download from URL Encoder Decoder remain outside the tool’s control.

URL Encoder Decoder limits and unusual cases

For URL Encoder Decoder, no explicit text-length, file-size or numeric-range cap is enforced by this operation code. With URL Encoder Decoder, empty input can produce an empty result or a validation message; With URL Encoder Decoder, characters, formats or browser features outside those handled by the operation may change or prevent the result.

Tools related to URL Encoder Decoder

After using URL Encoder Decoder, you may also find these tools useful: json-formatter, base64-encoder-decoder, regex-tester.

ADVERTISEMENT

Frequently asked questions

In the browser, URL Encoder Decoder uses Input and Mode to apply component URL encoding or decode a previously encoded component. URL Encoder Decoder then places the output in the result panel.
Mode = encode; input = A B. URL Encoder Decoder expected result: Encoding the sample as a URL component produces A%20B.
For URL Encoder Decoder, encode mode uses encodeURIComponent and decode mode uses decodeURIComponent, so the operation is for a URL component rather than normalization of a complete URL.
URL Encoder Decoder reports an error when decodeURIComponent receives malformed percent escapes or invalid encoded bytes.
URL Encoder Decoder is a conversion or inspection utility, not a validator for security-sensitive production data.
URL Encoder Decoder runs the url encode operation in the current browser session. URL Encoder Decoder reads and processes the supplied values in the current browser and does not submit them to an application endpoint. Browser extensions, device security and any manual sharing or download from URL Encoder Decoder remain outside the tool’s control.
ADVERTISEMENT
ADVERTISEMENT