Best for
- Developers debugging API requests
- Marketers editing UTM parameters
- Extracting parts of complex URLs
Privacy
All URL parsing and editing happens entirely on the client-side. Your data is never sent to a server.
Quick tips
- Toggle the "Decode view" switch to make complex parameters readable.
- Use the checkboxes next to query parameters to temporarily disable them without deleting.
- If a protocol is missing, the builder will auto-prepend http://.
How to use this tool
- Paste your URL into the input field.
- Use the Components section to edit the host, path, or port.
- Use the Query Parameters section to add, remove, or decode URL queries.
- The main URL updates instantly.
Common questions
Why do spaces appear as %20?
URLs cannot contain spaces. Browsers and parsers use URL Encoding to replace unsafe characters with a "%" followed by two hexadecimal digits. Space becomes %20.
Can I decode the parameters?
Yes, just turn on the "Decode view" toggle to automatically run decodeURIComponent on all parameter values, making them readable.