URL normalizer

Tidy a URL into one standard form: fix capitals, ports, slashes, parameter order and www. Choose a safe tidy-up, or a stricter one for comparing links.

  • Runs in your browser
  • Nothing is uploaded
  • Free, no sign-up
Tidies the link without changing where it goes. Safe to save and use.

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

Two ways to tidy a URL

Safe tidy-up only changes things that never change where the link goes. It removes a default port (:443 on https), decodes characters that did not need encoding, removes an empty #, and removes any username or password. Use this for links you will save or share.

For comparing goes further. It also sorts parameters, removes tracking, the # part, www. and a slash at the end. If two links match after this, they are the same page. But do not use the result as a link, because /a and /a/ can be different pages on some sites.

What it does not change unless you ask

  • A slash at the end. /a and /a/ can be different pages. Only "For comparing" removes it.
  • Capitals in the path. The domain is made lowercase, but the rest is not, because some sites treat capitals differently.
  • Switching http to https. Usually right, but not always, so it is a checkbox.

Encoded characters

Characters that never need encoding are decoded, so %7E becomes ~. Other codes are written in capitals, like %2F. Neither change affects where the link goes, so both are safe for links you save. This follows the URL standard (RFC 3986).