URL Encode / Decode
Percent-encode or decode URLs and query strings.
Free
Runs in your browser
About this tool
URL encoding replaces spaces and special characters with codes like %20 so they can travel safely in a web address. Use this tool to encode query values or read encoded links.
How to use URL Encode / Decode
- Paste your text or URL.
- Press “Encode” or “Decode”.
- Copy the result.
Questions people ask
Why is a space shown as %20?
Spaces are not allowed in URLs, so they are written as %20 (or + in some form data).
Should I encode the whole URL?
Usually you encode only the values in the query string. Pick “Component” for values and “Full URL” to keep :/?& intact.
Does it handle emoji and other languages?
Yes. Characters are encoded as UTF-8 bytes.
Guides for URL Encode / Decode
More developer tools
See all 24 →
Hash GeneratorSHA-1, SHA-256, SHA-384 and SHA-512 of text or files.
UUID GeneratorGenerate random v4 UUIDs, one or thousands at a time.
Unix Timestamp ConverterConvert epoch time to a readable date and back.
Regex TesterTest regular expressions with live match highlighting.
JWT DecoderDecode JWT header and payload with readable dates.
SQL FormatterBeautify SQL queries for MySQL, PostgreSQL and more.