urltoolskit.org
URL utilities, in the browser
Say hi →

URL fingerprint

one-page URL health card · SHA-256, length, flags

Diagnostic snapshot of a URL: SHA-256 of normalized form, length, character-class histogram (alpha / digit / symbol / Unicode), suspicious-pattern flags (very long, lots of %XX, mixed scripts, suspicious eTLDs, lookalike characters, encoded keywords), and a printable share card.

Ready.

How to use

  1. Paste a URL.
  2. The card appears with: Normalized form, SHA-256, Length (with average comparison), Char-class histogram (visual bars), Flags (red / amber / green per check).
  3. Each flag is clickable — click to see why it triggered and what to do.
  4. Copy as Markdown dumps a printable card you can paste into a ticket, Copy as image generates a PNG screenshot of the card.

What the flags mean

FAQ

Is a clean fingerprint a green light?

No — it's a starting point, not a verdict. A clean fingerprint doesn't mean the URL is safe (the host could still be compromised), and a suspicious fingerprint doesn't always mean it's hostile (some legitimate URLs use long tracking chains).

Why SHA-256?

So you can correlate the same URL across logs and reports without exposing it directly. Useful for sharing intel about a malicious URL without re-distributing it.

Does the hash include or exclude tracking params?

Current build hashes the URL as-pasted. Use the normalizer first if you want a canonical hash that strips tracking.

Anything sent to a server?

No — hashing uses the browser's built-in crypto.subtle; all checks run locally.