Encode a query value
Sample input
free tools & templates
Encoded output
- free%20tools%20%26%20templates
Encode text into URL-safe percent encoding or decode URL-encoded values back to readable text.
Converted output will appear here.
Enter text before converting.
Use the URL Encoder / Decoder to convert readable text into percent-encoded URL text or decode percent-encoded values back into readable text. It is useful for query parameter values, copied links, API parameters, redirect values, debugging snippets, and text that includes spaces, symbols, or Unicode characters.
Sample input
free tools & templates
Encoded output
It encodes text into URL-safe percent-encoded text and decodes valid URL-encoded text back to readable text.
It uses browser-native URL component encoding, which is commonly used for query parameter values and other URL parts.
Yes. Spaces are encoded as %20.
Yes, you can paste a full URL, but the tool treats the whole input as text and encodes reserved characters such as colons, slashes, question marks, and equals signs.
Encode only the value when you are building a URL such as ?q=free tools. Encoding the value keeps separators like ? and & under your control.
Yes. Paste the encoded text and use Decode to make percent-encoded characters readable again.
Decoding can fail when the input contains incomplete or malformed percent-encoded characters, such as a percent sign without the required hexadecimal characters.
Yes. Unicode text such as accented letters and non-Latin characters can be encoded and decoded.
No. URL encoding is a reversible format for making text safe in URLs. It does not hide or protect the original value.
No. Encoding and decoding run in your browser and do not require server-side processing or an account.