Skip to content

URL Parser

Break any URL into its parts, query string included.

Quick Tool Overview

The URL Parser splits any address into its parts — protocol, subdomain, domain, suffix, port, path segments, every query parameter on its own row, and the fragment — with percent-encoded values decoded so you can read what is really in them. It also flags the malformations that quietly create duplicate URLs.

What it does
Breaks a URL into its labelled component parts
You give it
One URL, or a list of them
You get back
Every component separated, with parameters in a table
Best for
Debugging links, and auditing parameter sprawl
SEO Tools Free, unlimited use No sign-up Runs in your browser

About the URL Parser

Paste a URL and every part of it is separated out: protocol, subdomain, domain, top-level domain, port, path segments, each query parameter as its own row, and the fragment. Percent-encoded values are decoded so you can read what is actually in them.

This is a debugging tool more than an SEO one, but the SEO uses are real. A URL with fourteen query parameters is a URL that generates fourteen factorial variations for a crawler to discover. A path with an encoded space, a double slash or a stray semicolon is a URL that exists twice as far as an index is concerned. And when a tracked link is not reporting, the fastest way to find out why is usually to look at what is genuinely in it rather than what you think you put there.

Key features of the URL Parser

Every part labelled

Including the subdomain and public suffix split, which the browser's own URL object does not give you.

Parameters as rows

Each key and value on its own line, decoded, so a long query string becomes readable.

Duplicate keys shown

The same parameter twice is legal and handled differently by every server, so both are listed.

Encoding problems flagged

Encoded spaces, double slashes and stray characters that create a second URL for one page.

Bulk mode

Paste a list and every URL is parsed into the same table.

How to use the URL Parser

  1. 1

    Paste a URL

    One, or a list of them. Bare hostnames get https added so they parse.

  2. 2

    Read the parts

    Protocol, host, path and fragment, with each query parameter on its own row.

  3. 3

    Check the decoding

    Percent-encoded values are shown decoded alongside the raw form.

  4. 4

    Spot the problems

    Double slashes, encoded spaces and duplicated parameters are flagged.

Frequently asked questions

Protocol or scheme (https), then host (which splits into subdomain, domain and top-level domain), an optional port, the path, the query string after the question mark, and the fragment after the hash. This tool labels each one.

Reviews of the URL Parser

What people who use the URL Parser think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the URL Parser. It takes half a minute and no account.

Write the first review

More SEO tools