DevTools

URL Inspector

Break a URL into its parts and an editable query-string table, then rebuild it. Decodes parameters and exports them as JSON. Runs in your browser.

Prefer the terminal? See the CLI equivalent →
Loading tool…

About the URL Inspector

  • Full URL breakdown
  • Query params as JSON
  • Send params onward
  • Instant results
  • 100% private — runs in your browser
  • Free, no sign-up

Paste a URL and this tool splits it into its parts — scheme, host, port, path, fragment, and credentials — plus an editable table of query parameters with their values already percent-decoded. Change any field or parameter and the rebuilt URL updates live.

It handles the awkward cases: repeated query keys, percent-encoded values, and scheme-less input (it assumes https://). You can add, edit, or remove parameters and copy the reassembled URL, or export the query string as a JSON object to hand to another tool.

Everything runs in your browser; the URL never leaves your device.

How to use it

  1. Paste a URL into the field (a scheme is added automatically if you omit it).
  2. Review the parsed parts and the decoded query-parameter table.
  3. Edit any part or parameter — add or remove rows — and the “Rebuilt URL” updates instantly.
  4. Copy the rebuilt URL, or use “Send to…” to open the query parameters as JSON in another tool.

URL anatomy

Scheme
The protocol — https, http, ftp, etc.
Host / Port
The server name and optional port.
Path
The resource path on the server.
Query
The ?key=value pairs after the path; keys can repeat.
Fragment
The #anchor after the query; never sent to the server.
Credentials
Optional user:password@ before the host (rarely used).

Frequently asked questions

Does it decode the query parameters?+

Yes. Values are shown percent-decoded (so %20 appears as a space), and they are re-encoded correctly when the URL is rebuilt. Repeated keys are preserved and, when exported to JSON, collapsed into an array.

What if I omit the scheme?+

Input like “example.com/path” is parsed by assuming https://, and the tool notes that it did so. Change the Scheme field if you meant something else.

Can I send the parameters to another tool?+

Yes — “Send to…” hands the query string to the JSON→Types generator or the JSONPath Tester as a JSON object, so you can generate types or query it. The URL Inspector is also where the home page’s smart-paste opens a pasted URL.

Is the URL uploaded anywhere?+

No. Parsing and rebuilding happen entirely in your browser with client-side JavaScript.

Works well with

URL Inspector chains with these tools — send your result straight on:

Related tools