# URL & query parser — break down a URL, no upload

> Parse a URL into its scheme, host, path, query parameters, and fragment in your browser. Nothing is uploaded — the URL stays in the tab.

Break a URL into its parts — scheme, host, port, path, query parameters, and fragment — with each query key/value listed. Parsing runs on your device, so nothing is uploaded.

Debugging links and redirects means picking apart a URL: which host, what path, which query parameters. Parsing it into labeled parts, with decoded parameters, turns a dense string into something readable.

To build a query string from scratch use the query string builder; to encode a single value, the URL encoder.

## How to

1. **Paste a URL.** Paste the URL you want to inspect.
2. **Parse.** See each component and the decoded query parameters.
3. **Copy.** Copy any part you need.

## FAQ

### Does it decode query parameters?

Yes. Each query key/value is listed and percent-decoded, so you can read parameters that are encoded in the raw URL.

### Can it handle complex query strings?

Yes — repeated keys and encoded values are broken out individually, which is far easier than reading a long query string by eye.

### Is my URL uploaded?

No. Parsing happens locally, so the URL — which may contain tokens — stays in the tab.


## Related tools

- [Query string](https://www.safepaper.app/dev/query-string)
- [URL encode](https://www.safepaper.app/dev/url-encoder)
- [cURL to code](https://www.safepaper.app/dev/curl-to-code)
- [HTTP headers](https://www.safepaper.app/dev/http-headers)

---

Canonical HTML: https://www.safepaper.app/dev/url-parser
Markdown: https://www.safepaper.app/dev/url-parser.md

There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check.
