# URL Parser

Break a URL into its parts and query parameters.

## URL

https://ilham.dev/tools/url-parser/

## What It Does

Break a URL into its parts — scheme, host, port, path, query parameters and fragment — and show each one both raw and decoded. It is the quickest way to see what a tracking-heavy link is really carrying.

## Features

- Runs in the browser
- No login required

## Input

text input.

## Output

text output.

## Privacy

Processing happens locally in the browser.

No input data is uploaded to ilham.dev.

- Requires login: false
- Requires API key: false
- Stores user data: false


## Examples

- Why is each parameter shown twice?
- Why does a repeated parameter appear twice in the list?




## Questions

### Why is each parameter shown twice?

The **Query** row shows the encoded query as part of the URL. Individual **Param** rows show decoded values. Not every URL part gets a raw-and-decoded pair.

### Why does a repeated parameter appear twice in the list?

Because it is genuinely there twice. Repeated parameters are legal and often significant, so every occurrence is kept rather than the last one winning.

