URL diff

Compare two URLs part by part and see exactly what changed. Parameters that only moved are shown as one change, not many.

  • Runs in your browser
  • Nothing is uploaded
  • Free, no sign-up

By using this, you agree to our Terms and Privacy Policy.

Why comparing URLs as plain text does not work

?b=2&a=1 and ?a=1&b=2 look completely different after the ?, but they lead to the same page. A plain text compare marks everything as changed. This tool just says the order changed.

What gets compared

  • Each part: protocol, username and password, domain, port, path and # part, each shown on its own.
  • The path: compared folder by folder. Adding /en/ shows as one change, not as everything after it changing.
  • Parameters: compared one by one. If only the order changed, that is one change. If a parameter appears an extra time, only the extra one is shown.

"Same page" or "exactly the same text"

Tick the box to tidy both links first, using the URL normalizer's "For comparing" setting. It removes tracking, sorts parameters, and drops www. and a slash at the end. If the links match after that, they are the same page.