Compare URLs

misc
Loading feedback…

Paste two URLs to compare the protocol, domain, path, query parameters, and fragment. The result updates as you type.

Last updated: August 24, 2026Author: Mateo DíazReviewed by: Riley Williams
Compares as you type
Private in your browser
Paste two URLs

No error

No error

Comparison rulesExact comparison

Separate parameter names with commas or spaces.

Enter two URLs to compare

You can include a full URL or start with the domain.

Paste two URLs to find the parts that are the same and the parts that are different. The comparison updates when you type.

The tool checks the URL text in your browser. It does not open either URL.

Compare two URLs online

The URL comparison tool checks these parts separately:

URL partExample
Protocolhttps
Domainwww.example.com
Port8080
Path/products/shoes
Query parameterssize=10&color=blue
Fragment#reviews

The result shows Same, Different, or Ignored for each part. It also shows a normalized version of each URL.

How to use the URL comparison tool

  1. Paste the first address in First URL.
  2. Paste the other address in Second URL.
  3. Read the comparison table.
  4. Open Comparison rules if you want to ignore selected differences.

You can enter a full URL, such as https://example.com/page, or start with the domain. The tool adds HTTPS when the protocol is missing.

Exact and normalized URL comparison

The default setting makes an exact comparison of the parsed URL parts. Open Comparison rules to change how the tool compares the URLs.

  • Ignore http and https: Treat the HTTP and HTTPS protocols as equal.
  • Ignore www: Treat www.example.com and example.com as equal.
  • Ignore trailing slash: Treat /docs/ and /docs as equal.
  • Ignore fragment: Exclude the part after #.
  • Ignore parameter order: Treat the same query parameters as equal when their order is different.

The table marks a difference as Ignored when a selected rule removes that difference.

Compare URL query parameters

Query parameters start after ?. The ampersand character separates each parameter.

For example, this URL has the parameters id and utm_source:

https://example.com/product?id=42&utm_source=email

Enter parameter names in Ignored parameters when they must not affect the result. Separate the names with commas or spaces.

utm_source, utm_campaign, fbclid

Parameter names are case-sensitive. id and ID are different names.

URL difference checker examples

Different protocols

First URL: http://example.com/docs

Second URL: https://example.com/docs

The tool marks Protocol as different. Switch on Ignore http and https if this difference is not important.

Different parameter values

First URL: https://example.com/item?id=41

Second URL: https://example.com/item?id=42

The tool marks the id parameter as different.

Tracking parameters

First URL: https://example.com/?page=2&utm_source=email

Second URL: https://example.com/?page=2&utm_source=social

Enter utm_source in Ignored parameters. The URLs then match because the page value is the same.

What the URL comparer does not check

The tool does not request either URL. It cannot check:

  • HTTP status codes
  • Redirect destinations
  • Page titles or page content
  • Canonical tags
  • Whether a page is online

Use a crawler or an HTTP testing tool when you must check a live server response.

Private URL comparison

The comparison runs in your browser. Textavia does not upload the URLs for processing.

Do not paste a URL that contains a password, access token, or other secret. A URL can remain in browser history, logs, analytics systems, and shared screenshots.

Related URL tools

Frequently Asked Questions
The tool checks the protocol, domain, port, path, query parameters, and fragment. It shows each part in a separate row.
Yes. Switch on Ignore protocol. The tool then treats HTTP and HTTPS as the same protocol for this comparison.
Yes. Enter parameter names such as utm_source, utm_campaign, or fbclid in the Ignored parameters field.
No. The tool compares the URL text in your browser. It does not visit either address or check redirects and page content.
No. The comparison runs in your browser. Textavia does not upload the URLs for processing.