URL Parser Tool

Enter a URL to break it into scheme, host, port, path, query, and fragment. Query parameters are decoded and listed in a table.

Last updated: 2026/10/16 Developer Feedback & bug reports
URL Input
Enter a URL to see the parsed result here.

How to Use

1

Enter a URL

Paste the URL you want to parse into the input field, or load an example with the Sample button.

2

Review Components

As you type, the URL is automatically broken into scheme, host, port, path, query, and fragment.

3

Inspect the Query

Query parameters are split into a key/value table with decoded values.

4

Copy What You Need

Use the copy button next to each item to copy just the component you need with one click.

About the URL Parser

A web tool that breaks a URL into its components — scheme, host, port, path, query, and fragment. It uses the browser native URL API and runs entirely in your browser. Your URL is never sent to any server.

Features

  • Real-time ParsingComponents are parsed instantly as you type. No waiting for results.
  • Query TableSplits query parameters into key/value pairs and shows decoded values.
  • Per-item CopyCopy only the component you need, such as host or path, with one click.
  • Privacy ProtectedAll processing happens in your browser. URLs are never sent to servers.

Use Cases

  • Inspect and organize tracking parameters (utm_source, etc.)
  • Debug query parameters of API endpoints
  • Verify the structure of redirect or callback URLs
  • Decode percent-encoded values
  • Break down URLs for web scraping or log analysis

FAQ

Is the URL parser free to use?
Yes, it is completely free. No registration required — just open the page and start using it.
Can I parse a URL without a scheme?
Accurate parsing requires a scheme (such as http:// or https://). Input without a scheme may be treated as invalid, so please include one at the start.
Will encoded characters in query parameters be garbled?
Percent-encoded values (e.g. %E6%97%A5) are automatically decoded for display. Values that cannot be decoded are shown as-is.
Can it show repeated query keys?
Yes. When the same key appears multiple times, such as key=1&key=2, every occurrence is shown as a separate row in the table.
Is my URL sent to a server?
No, the URL you enter is never sent to or stored on any server. All parsing happens locally in your browser, so it is safe even for URLs containing sensitive information.