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 →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
- Paste a URL into the field (a scheme is added automatically if you omit it).
- Review the parsed parts and the decoded query-parameter table.
- Edit any part or parameter — add or remove rows — and the “Rebuilt URL” updates instantly.
- 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
Case Converter
Convert text between camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Title Case, and more — all at once, in your browser.
Diff Viewer
Compare two texts or code snippets side by side with line-level difference highlighting.
Image to Text (OCR)
Extract the text from a screenshot, photo, or scanned document with OCR — in 18 languages, entirely in your browser. Nothing is uploaded.
Markdown Editor
Write Markdown with a live GitHub-flavored preview, a table of contents, and one-click export to Markdown or HTML — entirely in your browser, nothing uploaded.
Mojibake Fixer
Repair garbled text where UTF-8 was misread as Windows-1252 — turn “café” back into “café” and “’” back into “’”. Runs entirely in your browser.
Regex Railroad Diagram
Visualize a regular expression as a railroad diagram and read a plain-English, step-by-step explanation. Hover to link the two. Runs in your browser.