URL Encoder & Decoder
Encode special characters for URLs or decode percent-encoded URL text directly in your browser.
What Is URL Encoding?
URL encoding is a way of representing characters in a URL component using percent-encoded values. Certain characters have special meanings in URLs, while others may need encoding before being placed into a URL component.
How to Encode a URL Component
- Select URL Encode.
- Enter or paste your text or URL component.
- Click Encode URL.
- Review the encoded result.
- Copy the result when you need it.
How to Decode URL Text
- Select URL Decode.
- Paste the percent-encoded text.
- Click Decode URL.
- Review the decoded result.
Example of URL Encoding
A space in a URL component can be represented as
%20. For example, the text
"hello world" becomes "hello%20world" when passed
through standard URL component encoding.
URL Encoding Is Not Encryption
URL encoding changes how characters are represented. It does not hide information or protect data from being read. Sensitive information should not be protected by URL encoding alone.
Is My Text Uploaded?
The encoding and decoding functions on this page operate directly in your browser. The tool does not need to send the entered text to a remote server.
URL Encoder & Decoder FAQ
Common questions about URL encoding and decoding.
It is commonly used to represent characters in URL components in a form suitable for use within URLs.
No. URL encoding changes character representation and does not provide confidentiality.
Yes. Select URL Decode and enter the percent-encoded text to convert it back to its decoded form.
Yes. The tool is free to use.