URL Encoder / Decoder
Percent-encode and decode URLs and URI query parameters according to RFC 3986 with interactive parameter breakdown.
How to Use URL Encoder / Decoder
- Enter URL or Text: Paste the URL, parameter string, or text that needs encoding or decoding.
- Select Mode: Choose 'Encode URL Component' (for query values), 'Encode Full URL' (for complete web addresses), or 'Decode URL'.
- Inspect Parsed Parameters: If input is a full URL, review the automatically parsed protocol, host, path, and query parameter key-value table.
- Copy Output: Click 'Copy' to grab the resulting encoded or decoded string.
Frequently Asked Questions
What is the difference between encodeURIComponent and encodeURI?
encodeURI preserves special protocol and delimiter characters like '://', '/', '?', and '&' to keep URLs valid. encodeURIComponent encodes all reserved characters so they can be safely passed inside query parameter values.
Does this URL tool handle non-ASCII Unicode characters and emojis?
Yes! Unicode characters and emojis are converted into valid UTF-8 percent-encoded octets (e.g. '🚀' becomes '%F0%9F%9A%80').
What is the URL Parameter Breakdown feature?
When you paste a full URL containing query parameters, the tool breaks it down into a structured table showing each query key and its decoded value.
Is my browsing data or token transmitted anywhere?
No, encoding, decoding, and parsing execute 100% client-side in your local browser session.