Skip to content
Rankora
Free · runs in your browser

URL Parser

Paste a URL to see each of its components and a decoded table of its query parameters, plus the details that matter for SEO.

Privacy and cost

This tool runs in your browser. What you type or paste is not sent to our servers and it costs nothing to use.

How it works

  1. Type or paste a full URL (the protocol is optional: https:// is assumed).
  2. The tool splits it with the browser's URL parser, decodes the parameters and converts internationalized domain names.
  3. You read the components, the parameter table (exportable to CSV) and the list of warnings.

Example

"https://www.example.com:8443/Blog/seo_tips?utm_source=news&page=2#intro": host www.example.com, port 8443 (non-default), 2 path segments, 2 parameters. Warnings: custom port, uppercase in the path, underscore, fragment, tracking parameter utm_source.

What the result means

Each part of a URL has a different job: the host identifies the site, the path identifies the page, the query filters or tracks it, and the fragment is never sent to the server. An internationalized domain travels as punycode (xn--) on the network; the tool shows its readable form too.

Common problems this tool helps with

  • URLs that differ only by path casing are treated as two pages on most servers.
  • Repeated or session parameters multiply the variants of one page.
  • Credentials embedded in a URL (user:password@) leak into logs and browser history.
  • An accented domain appears as xn-- in logs and reports, which is confusing.

Frequently asked questions

What does Google do with the #fragment?

The fragment is not sent to the server and does not identify a separate page for indexing. It is used for in-page scrolling or browser-side apps.

Why does my domain show as xn--?

Internationalized domain names (accents or other scripts) are transmitted as punycode. The tool shows both forms.

Is the URL I paste sent to a server?

No. It is analyzed entirely in your browser.