# URL Parser Online - Break Down a Link & Edit Query Parameters

> Free online URL parser: split a link into protocol, host, port, path and hash, edit decoded query parameters in a table, rebuild the URL live, export as JSON.

- URL: https://qilingtools.com/en/url-parse
- Category: Developer Tools (https://qilingtools.com/en/dev)
- Tags: [Developer](https://qilingtools.com/en/tags/dev), [Network & HTTP](https://qilingtools.com/en/tags/network)
- Last updated: 2026-10-26
- Price: Free, no sign-up
- Privacy: Runs locally in the browser; files are never uploaded

Long URLs full of tracking and callback parameters are hard to read. Paste one in and the tool splits it into protocol, credentials, hostname, port, path and hash, and lists every query parameter in a table with values URL-decoded so non-ASCII text and spaces are readable. Edit keys and values right in the table, add or remove parameters, sort them by key, and the full URL above is rebuilt and correctly encoded in real time; host, path and hash are editable too. Parameters can be exported as JSON, with repeated keys merged into arrays.

## How to use

1. Paste a full URL (links without a scheme are treated as https://)
2. Review the parsed components and decoded query parameters
3. Edit parameters or the host/path in place and copy the rebuilt URL

## Features

- Breaks down protocol, host, port, path, hash and credentials
- Query parameters in a table, automatically decoded
- Add, edit, remove, sort and clear parameters with live URL rebuild
- Host, path and hash fields are editable too
- Repeated parameters (tags=a&tags=b) preserved
- Export parameters as JSON, repeated keys become arrays
- Shows path segments and origin
- Parsed locally, nothing uploaded

## FAQ

### Why do non-ASCII characters turn into %E4%BD%A0 after editing?

That is standard URL encoding. Only certain ASCII characters are allowed in URLs, so other characters are percent-encoded for transport and decoded automatically by browsers and servers. The table shows decoded values for easy reading.

### Why is a space encoded as + instead of %20?

Query strings follow the application/x-www-form-urlencoded rules where a space becomes +, matching how browsers submit forms; every server framework decodes it correctly. Spaces in the path still use %20.

### Can it parse links without http://?

Yes. For input like example.com/path?a=1 the tool prepends https:// before parsing.

### Is my data uploaded?

No. Everything runs locally in your browser with no network upload and is discarded when you close the page, so it is safe for internal or sensitive data.

## Related tools

- [JSON Formatter](https://qilingtools.com/en/json): Free online JSON formatter: beautify or minify, validate with the exact line and column of any error, browse a collapsible tree, sort keys and escape strings.
- [Base64 Encode/Decode](https://qilingtools.com/en/base64): Free online Base64 encoder and decoder: UTF-8 safe, optional URL-safe variant, convert text to Base64 and back in real time. Processed locally, never uploaded.
- [URL Encode/Decode](https://qilingtools.com/en/url-encode): Free online URL encoder and decoder with encodeURIComponent and encodeURI modes. Escapes Chinese, spaces and special characters. Real-time and local, no upload.
- [JWT Decoder](https://qilingtools.com/en/jwt): Free online JWT decoder: decode the header and payload of a JSON Web Token, show expiry and issued-at times, all locally without uploading the token.
- [Timestamp Converter](https://qilingtools.com/en/timestamp): Free online Unix timestamp converter: convert timestamps and dates, auto-detect seconds or milliseconds, and show local, UTC, ISO 8601 and relative time.
- [Hash / Checksum](https://qilingtools.com/en/hash): Free online hash calculator: SHA-1, SHA-256, SHA-384 and SHA-512 of text or any file through the browser crypto API. Files never leave your device.
- [UUID Generator](https://qilingtools.com/en/uuid): Free online UUID generator: create RFC 4122 UUID v4 in bulk with a cryptographic RNG. Options for uppercase, no hyphens and braces, with one-click copy.
- [Base Converter](https://qilingtools.com/en/base-convert): Free online number base converter: convert between binary, octal, decimal, hexadecimal and any base 2–36. Uses BigInt for huge integers, computed locally.
