URL parser and builder

Edit URL components and ordered query pairs, preserving duplicates

Parse or build a URL

Valid URL

Use the full URL field when auditing an existing link, then adjust protocol, credentials, host, path, query parameters, and fragment from the structured editor below.

Final URL preview

The builder composes the normalized URL below as you edit each field.

Origin

https://example.com

Host

example.com

Path segments

2

Query parameters

2

Authority and access

Edit the protocol, credentials, hostname, and port that define how the request reaches its destination.

Path and fragment

Control the resource path and in-page anchor separately. Spaces are encoded for you in the final URL.

Query parameters

Add, remove, or reorder query pairs without manually rebuilding the search string.

What this tool does

This URL parser and builder works in both directions. Paste a full URL to inspect its protocol, credentials, host, path, query parameters, and fragment, or edit those parts one by one and let the tool rebuild the final address for you.

When it helps

Use it when you need to debug a broken link, prepare API endpoints, verify campaign parameters, or clean up long URLs before sharing them. The structured query editor is especially useful when duplicate keys or encoded spaces make manual edits error-prone.

Practical notes

This tool works best with complete absolute URLs such as https://example.com/path. The browser automatically encodes reserved characters in the normalized output, so spaces in paths, credentials, fragments, and query values are converted safely for transport.

How to use

Paste a complete URL to parse it, or edit the protocol, credentials, host, path, fragment, and repeated query parameters directly. The normalized URL rebuilds automatically as fields change, and you can copy it from the preview.