Skip to main content

Split the complete link into protocols, domain names, ports, paths and fragments. Query parameters are edited individually in order of appearance, making it easy to troubleshoot duplicate keys, null values, and encoding issues.

Only parses, does not access links. Parameters are decoded according to form rules (+ is a space); they are re-encoded after editing, and repeated parameters and order are retained. The default port and other writing methods will be standardized; signed links may become invalid after editing. Embedded account passwords are not accepted.

63 / 10,000 characters

Shortcut key: Ctrl/⌘+Enter. Modifying inputs or options clears old results.

Instructions for use

  1. Paste the full HTTP or HTTPS link and click Parse URL.
  2. View the structure, modify parameter names or values item by item, and add or delete parameters.
  3. Copy the full updated link; this site will not automatically access the link.

Input and output examples

Example input
https://example.com/?tag=js&tag=web&q=hello+world
Example output
tag → js;tag → web;q → hello world

The two tags maintain their original order and will not be merged into one; + is decoded into spaces according to the form rules.

FAQ

URLSearchParams regenerates the query part according to the form encoding: spaces become +, and some symbols become percent encoding. Words with the same semantics may be written in different ways, and the signature link may therefore become invalid.

Calculation basis and reference materials

Use WHATWG URL and URLSearchParams to disassemble HTTP / HTTPS URL and retain duplicate parameters in ordered key-value pairs; use form encoding to regenerate query string after editing. Link targets are not requested.

Content check: · About this site and content description

Related tools