Skip to tool
Edwin Lab

URL Parser & Query Editor

Inspect URL components and edit query parameters without sending a request to the URL you enter.

Protocol
Hostname
Origin
Normalized URL
Port
Path
Fragment

Query parameters (ordered)

Duplicate keys are preserved. Use Add parameter to append a row.

Your URL is parsed locally and is never opened.

How to use this tool

  1. Enter or select your input.
  2. Choose the action shown above to process it in this browser.
  3. Review the result before copying or downloading it.

Limits and behavior

Only absolute HTTP and HTTPS URLs without user information are accepted. Query parameters preserve order and duplicate names, but rebuilding applies URLSearchParams normalization: spaces become + and a bare flag becomes key=. The tool does not validate where a link leads, remove tracking parameters, or contact its host.

Query names can repeat: ?name=one&name=two creates two ordered rows. A space encoded as %20 is decoded as a space, while %2B is a literal plus. Rebuilding uses URLSearchParams, which serializes spaces as + and bare flags as flag=. The URL is never opened or fetched.

Is my input uploaded?

No. Processing runs locally in this browser; this page does not send tool input to a server.

Frequently asked questions

Does this page upload or save my input?

No. The tool runs in your browser and does not place input in its URL or browser storage. Your browser may keep its own clipboard or download history if you use those features.

What happens when input is outside the supported format?

The page reports a validation message and keeps your input available to edit. Review the stated limits and examples before copying a result. Browser support and available memory can also affect processing time.

Can this replace a full development or security system?

No. This focused utility handles only the formats and operations described above. Validate important outputs in the application or workflow where you plan to use them.

Related developer tools