Paste any text to URL-encode it for safe use in query parameters, or paste a percent-encoded string to decode it back to plain text. The tool uses the standard encodeURIComponent and decodeURIComponent functions for fully compliant output.
When to Use the URL Encoder/Decoder
Use URL encoding when building API query strings, constructing redirect URLs, passing form data in GET requests, or debugging encoded URLs you received from an API or log file.
Tips
- Always encode individual parameter values, not the entire URL — otherwise you will encode the ? and & separators.
- A + in a URL query string means a space in application/x-www-form-urlencoded format, but %20 is the standard percent-encoding for a space.
- If your decoded output still contains percent sequences, the original string may have been double-encoded.
- Use this tool to debug webhook URLs that look broken — decode them to see the actual parameters.