Can this parse relative URLs?
Yes. You can paste /docs/search?q=json or ?q=json. The tool keeps the output relative instead of adding a fake public host.
Parse URL parts, edit query parameters, and rebuild encoded URLs locally in your browser.
httpsapi.example.com:84438443/v1/searchq=hello%20world&tag=dev&tag=tools&empty=&redirect=https%3A%2F%2Fdevcove.dev%2Fen%2Ftools%2Furl-encoder%2Fresultshttps://api.example.com:8443/v1/search?q=hello+world&tag=dev&tag=tools&empty=&redirect=https%3A%2F%2Fdevcove.dev%2Fen%2Ftools%2Furl-encoder%2F#resultsq=hello+world&tag=dev&tag=tools&empty=&redirect=https%3A%2F%2Fdevcove.dev%2Fen%2Ftools%2Furl-encoder%2FLearn how URLs are structured, parsed, normalized, and debugged across browsers, APIs, OAuth flows, and logs.
DevCove URL Parser / Query Builder breaks a full or relative URL into protocol, host, port, path, query, hash, and decoded query rows. Edit repeated parameters, empty values, redirect URLs, and tracking tags, then rebuild a correctly encoded URL without sending the input to a server.
Use this parser when you need to inspect a copied URL, edit query parameters, or rebuild a safe encoded link.
Designed for OAuth callbacks, API debugging, analytics links, redirects, and documentation examples:
Yes. You can paste /docs/search?q=json or ?q=json. The tool keeps the output relative instead of adding a fake public host.
Yes. Query rows are shown decoded for readability, and the rebuilt URL uses URLSearchParams encoding so spaces, slashes, and nested URLs are safe in the query string.
Repeated keys are preserved as separate rows and marked with a Repeated flag. This matters for filters such as tag=dev&tag=tools.
Yes. URL Encoder focuses on percent-encoding and decoding values. URL Parser focuses on inspecting a whole URL structure and editing query parameters.
No. Parsing, editing, sorting, and rebuilding run locally in your browser.