Are repeated and blank query parameters preserved?
Yes. Repeated keys remain separate ordered rows, and a blank key or blank value can be edited and rebuilt without being discarded.
Parse, normalize, inspect, and rebuild complete or relative URLs with ordered query editing and IDN details.
Workspace
Parse and normalize
Editable components
Credentials in a URL can be copied, logged, or shared with the URL. Remove them unless they are required.
Preserves order and duplicates
No query parameters.
Normalized result
Yes. Repeated keys remain separate ordered rows, and a blank key or blank value can be edited and rebuilt without being discarded.
No. A domain-like input receives HTTPS automatically, //example.com uses HTTPS, and paths such as ../image.png resolve against the selected base URL.
Internationalized domains can be displayed with readable Unicode characters and an ASCII Punycode form beginning with xn--. Both refer to the normalized hostname.
Some hierarchical URLs can contain credentials, but they are easy to expose through copying, logs, browser history, and sharing. Remove them unless they are necessary.
Editable decoded query keys and values are percent-encoded when rebuilt. The pathname insight shows a decoded reading while the built URL retains a valid encoded path.