SEO and auditingRuns in your browser

URL Normalization Analyzer

The tool locally builds a deterministic URL syntax form and separates changes that cannot be applied safely without checking routing behavior.

  • runs locally
  • IDNA and percent encoding
  • no canonical guesswork
Online tool

Try the tool

Add your data, choose the settings, and get the result.

Input

Your data stays here

Text and selected files are processed in the current browser and are not sent to a server to produce the result.

Reviewed: 2026-07-17
01

How to use it

  1. 1

    Paste a full HTTP/HTTPS URL.

  2. 2

    Compare the normalized and request URLs.

  3. 3

    Verify slash and query semantics separately against the server.

02

What the tool can do

  • Normalizes scheme and hostname casing, default ports, and IDNA serialization.
  • Resolves dot segments and normalizes percent encoding without decoding reserved characters.
  • Shows the fragment-free request URL and preserves query order.
03

Common use cases

  • Compare URLs before configuring a redirect or canonical.
  • Review IDNs, default ports, and ambiguous percent encoding.
  • Prepare consistent URLs for a migration spreadsheet.
04

How it works inside

The result uses the browser URL parser and makes no network request.

Query order is preserved because backend semantics can depend on order and repeated keys.

05

Questions and answers

Can every URL be replaced with the normalized form automatically?

No. Duplicate slashes, trailing slashes, parameter order, and application routing must be checked against the real server.

Is this a canonical checker?

No. It analyzes one URL's syntax; canonical intent is checked separately on the published page.