Command Palette

Search for a command to run...

URL

URL Parser / Builder

Parse a URL into its parts and edit query parameters to generate a new URL.

Input
Paste a URL to parse its components and parameters.

Relative paths can be resolved with a Base URL.

Used only when the input is a relative URL.

Be careful when sharing URLs that include credentials.

Parsed result
Components as interpreted by the standard URL parser.
Builder
Edit parts and query parameters to generate a new URL.

Query parameters

Editing the key/value list updates the generated URL.

No query parameters.

The URL generated from the current settings.

Everything runs locally in your browser. Your input is not sent anywhere.

What

URL Parser / Builder definition

A URL parser splits a URL into protocol, host, path, query, and fragment parts.

Cases

Use Cases

1

Inspect query parameters quickly

2

Debug redirect or API endpoints

3

Extract domain and path for validation

How To

How to Parse and Build a URL

A step-by-step guide to breaking down a URL and rebuilding it with edited parameters.

1

Paste URL

Paste the full URL into the input field.

2

Review parts

Inspect protocol, host, path, query, and hash components.

3

Edit and copy

Edit query parameters and copy the generated URL.

FAQ

URL FAQ

What is a URL?
A URL (Uniform Resource Locator) is a string that identifies the location of a web resource.
What is a query string?
It’s the list of key=value parameters after ?, with multiple parameters separated by &.
Can query parameter keys repeat?
Yes. The same key can appear multiple times (e.g. tag=a&tag=b), and servers may interpret this differently.
When do I need percent-encoding?
Use it to safely represent spaces, non-ASCII characters, and reserved characters inside a URL.
How are relative URLs parsed?
Relative URLs are resolved against a Base URL to form an absolute URL.
Which standard does this follow?
This tool uses the browser's standard URL parser (URL/URLSearchParams).
Is my input uploaded anywhere?
No. This tool runs entirely in your browser and does not send your input externally.
URL Parser / Builder