DNSfinder.net
Safe URL Inspection

Phishing Link Checker

Paste a link from a suspicious email, text message or chat and the checker inspects it from DNSfinder's servers rather than your browser. It scores the URL's structure, looks up the domain's registration date over RDAP, queries three domain threat lists, asks Google Safe Browsing when a key is configured, and fetches the page as plain text to look for password forms, cross-domain form posts and brand names in the title. You get a verdict, a risk number and the reasons behind both.

Loading Phishing Link Checker...

Querying live edge resolvers and network infrastructure...

How to use the Phishing Link Checker

  1. Copy the link without opening it (right-click and copy the address, or long-press on a phone) and paste it into the Suspicious Link box.
  2. Press Check Link and wait for the banner: No phishing signs found, Suspicious, or Dangerous, with a risk score out of 100.
  3. Read the Why card for each signal that added points, then the Page card for the final URL, redirect chain, title and where forms submit.
  4. If the verdict is Suspicious or Dangerous, delete the message and reach the real service by typing its address yourself.

What to look for

Scores that force a Dangerous verdict

A listing on Spamhaus DBL, SURBL or URIBL adds 60 points, a Google Safe Browsing match adds 80, and either one makes the verdict Dangerous on its own. Otherwise 60 points or more is Dangerous, 25 to 59 is Suspicious and below 25 is reported as no signs found.

Domain age from the registry

The registered domain is looked up over RDAP. Registered less than 30 days ago adds 30 points. Under 180 days adds 10. A domain the registry does not know at all adds 40, because a link to an unregistered name cannot be legitimate. The tile also shows the registrar.

The page is read, never run

The server downloads up to 400 KB of HTML with a 9-second limit and inspects it as text. It records the title, whether there is a password field, forms that post to another domain, the redirect chain and whether the TLS certificate was trusted. No script executes anywhere.

Guide

How the phishing verdict is scored and what each signal means

URL structure checks before anything is fetched

The first pass needs no network. A raw IP address as the host adds 25 points. An '@' before the host adds 20, because browsers discard everything before it and the real destination hides behind. Punycode (xn--) adds 20 and the finding shows the Unicode form so you can spot look-alike letters. A host with five or more labels adds 10, two or more hyphens in the domain label add 5, and a URL longer than 120 characters adds 5.

Plain http adds 10. Extensions that are cheap to register and heavily abused, such as .top, .xyz, .tk, .icu, .zip and .mov, add 10. Known URL shorteners add 5 as information. The redirect chain later shows where they lead. These points are small individually and are meant to accumulate.

Brand names and lure words

The host and path are searched for forty brand names: payment services, mailbox providers, parcel carriers, banks, exchanges and tax authorities. If a brand appears but the registered domain's first label is not that brand, 25 points are added with a message naming the mismatch, for example a link mentioning paypal on secure-login.example.xyz.

Words that attackers rely on to make you act, such as login, verify, secure, account, suspended, billing and recover, add 5 points each up to 15. After the page is fetched the title is checked the same way: a title that claims a brand while the final site is a different registered domain adds another 15.

Registration, blocklists and Safe Browsing

The registered domain (the registrable part, so login.example.co.uk becomes example.co.uk) is queried in parallel against RDAP for its creation date and registrar and against Spamhaus DBL, URIBL and SURBL. A blocklist hit names the list and the category, such as phishing domain or abused redirector. When the age cannot be determined the tile shows Unknown and no points are added.

Google Safe Browsing is consulted only when the operator has configured an API key. With a key, the Threat blocklists tile shows a Safe Browsing: clean or flagged note and a match adds 80 points. Without a key that note is absent and nothing is assumed. The other signals still run.

Reading the Page card

Final URL and HTTP status tell you where the link actually ends up after redirects, and the chain lists every hop with its status code. A different registered domain at the end is noted as information, since shorteners and tracking links do this legitimately. An untrusted certificate at the destination adds 15 points.

Password form shows whether the HTML contains an input of type password. On a domain under 180 days old or one that impersonates a brand that is a 15-point fail. On an established domain it is only noted. Form posts to lists up to five form actions whose domain differs from the page, worth 15 points, because credential harvesters often post to a collector elsewhere.

  • Page could not be loaded: common for phishing pages already taken down, or sites that block server fetches
  • TLS certificate Invalid: a self-signed, expired or mismatched certificate at the destination
  • Form posts to Same site: nothing on the page submits to another domain

What a clean result does and does not mean

No phishing signs found means none of the checks above fired, not that the page is safe. Fresh phishing domains appear faster than lists update, pages can serve different content to a server than to a phone, and a compromised legitimate site passes the age and brand checks. Treat the result as one input and the pressure in the message as another.

If the link already got a password out of you, change it on the real site and anywhere you reused it, and turn on two-factor authentication. To dig into a domain's ownership and registration history use the WHOIS lookup. To see the mail that carried the link, paste its headers into the email header analyzer.

Knowledge Base & FAQ

Phishing Link Checker FAQs

Common questions about the phishing link checker.

Yes. The URL is sent to DNSfinder's server, which downloads the page as text with a size and time limit and never executes scripts. Your browser never contacts the suspicious site. The server does make a request to it, so the operator of the page may see that someone looked.