Don't fall for the phish.

Phishing emails look real. Cloned login pages look perfect. Lookalike URLs slip past tired eyes. PhishFry checks every link before you click โ€” green is safe, red means stop.

โœ“ Plans from $5/month ยท โœ“ Scoring runs locally ยท Chrome Firefox Safari Gmail
๐ŸŸ

Phishing got really good.

It's not Nigerian-prince emails anymore. Modern phishing is AI-written, pixel-perfect, and shows up in your inbox from sender addresses you've seen a hundred times.

These are the patterns PhishFry catches.

g00gle-l0gin.tk 22 / 100

Lookalike domains

Zeros for o's, ones for l's, swapped letters. They look right at a glance โ€” until PhishFry's brand-impersonation check spots the digit-substitution and tanks the score.

paypa1-secure.ml/verify 15 / 100

Cloned login pages

Free disposable TLDs (.tk, .ml, .gq), urgency keywords (verify, secure, account), and a brand name in the URL. Three signals in one โ€” score crashes before the page loads.

amazon.com.tracking-id-22.xyz 28 / 100

Hidden destinations

The real domain is the LAST part โ€” and that part is shady. PhishFry parses where you're actually going (.xyz, not amazon.com) and scores from there, ignoring the misdirection.

acme-billing.com 42 / 100

Brand-new domains

Phishing campaigns spin up fresh domains by the thousand. PhishFry checks the registration date via RDAP โ€” anything registered in the last few weeks gets weighted as risky until it earns trust.

How it works

No clicks. No popups. Just hover.

1
โฌ‡๏ธ

Install

Add the extension in your browser, or install the Gmail add-on. Setup takes about 30 seconds.

2
๐Ÿ‘†

Hover

Hover over any link for half a second. A small tooltip shows the domain's safety score, color-coded green / yellow / red.

3
๐Ÿ›‘

Get warned

Click a low-scoring link and PhishFry blocks or warns you first โ€” using thresholds you control.

Works where you already read links

Browser extensions and a Gmail add-on. Same scoring engine in all of them.

Chrome

Manifest V3 extension. Works on every page. Also works in Edge, Brave, Arc, and other Chromium browsers.

Get the Chrome extension โ†’

Firefox

WebExtension build of the same scoring engine. Same tooltips, same configurable thresholds.

Get the Firefox extension โ†’

Safari (macOS & iOS)

Native Safari Web Extension built from the shared core, for both macOS and iOS.

Get the Safari build โ†’

Gmail

Workspace add-on that scans every link in an email when you open it โ€” and works on Gmail web, Android, and iOS.

Get the Gmail add-on โ†’

What goes into the score

Five signals, combined into a 0โ€“100 number you can read at a glance.

๐Ÿท๏ธ

TLD reputation

.gov, .edu, and .mil score high. Frequently abused TLDs like .tk, .xyz, and .gq score low.

๐Ÿ“ˆ

Tranco popularity

Top 500K websites from the Tranco research list. Domains the world already trusts get a boost.

๐Ÿ•ต๏ธ

Heuristic red flags

Phishy keywords (login, verify, secure), embedded TLDs, long numeric runs, urgency words, and other classic patterns drop the score.

๐Ÿ“…

Domain age

Looks up registration date via RDAP when available. Brand-new domains are weighted as riskier.

๐Ÿ›‚

Your own lists

Whitelist or blacklist any domain. Your overrides always win, and stay local to your browser.

โœ…

PhishFry Verified

Site owners can verify ownership and earn a score boost (more on that below).

Try it on any URL

Type a URL โ€” real or phishy โ€” and see how it scores. Runs entirely in your browser.

๐Ÿ”
โ€”
Enter a URL above

The demo uses a simplified version of the scoring engine. The installed extension also factors in the Tranco list, RDAP domain age, and your own whitelist/blacklist.

Tune it to your tolerance

Every threshold is configurable. Defaults are sensible; if you want stricter or looser, just slide.

Hover delay
0.5โ€“5s

How long to hover before the tooltip shows. Default: 2 seconds.

Display threshold
โ‰ฅ 90

Hide tooltips for clearly safe scores so they don't clutter your reading. Default: 90.

Warning threshold
โ‰ค 50

Click a link below this score and PhishFry shows a confirmation modal. Default: 50.

Block threshold
โ‰ค 15

Below this, PhishFry hard-blocks the navigation. Default: 15.

Pricing

Same product on every plan. Pick the one that matches your seat count.

Individual

For yourself.

$5 /month

Paid annually ยท $60 / year

  • 1 user
  • Chrome, Firefox, and Safari extensions
  • Gmail Workspace add-on
  • Configurable thresholds
  • Personal whitelist & blacklist
Get Individual

Small Business

For small teams.

$30 /month

Up to 10 users

  • 10 users included
  • Additional users $3 / user / month
  • Browser extensions and Gmail add-on
  • Domain whitelist / blacklist
Start Small Business

Enterprise

For larger orgs.

Contact

Custom pricing

  • Volume pricing for 100+ users
  • Procurement & invoicing
  • Same product across the org
Contact Sales

Run a legit site? Get verified.

Verify your domain and PhishFry users see a โœ“ checkmark plus a +15 score boost on your links. Two ways to claim โ€” pick the one that fits your stack.

1 ยท Add a meta tag

<meta name="phishfry-verified"
      content="YOUR_TOKEN">

2 ยท Add a DNS TXT record

_phishfry.example.com. TXT
  "phishfry-verify=YOUR_TOKEN"

An embeddable SVG badge is included so you can show off your verification on your site.

โœ“
example.com PhishFry Verified ยท Score 95

Score URLs from your own code

A small REST API for embedding the scoring engine in your apps and pipelines.

cURL โ€” Score a URL
# API key required โ€” included with your subscription
curl -X POST https://api.phishfry.ai/v1/score \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://my-bank-l0gin.xyz/verify" }'

# Response
{
  "url": "https://my-bank-l0gin.xyz/verify",
  "score": 22,
  "verdict": "danger",
  "signals": [
    "suspicious_tld:.xyz",
    "phishy_keyword:login",
    "tld_embedded_in_subdomain"
  ]
}

Same scoring engine the extensions use, exposed over HTTP. API access is included with every PhishFry subscription.

FAQ

Short answers, no marketing.

Four: Individual ($5/month, billed annually), Family ($12/month annual for up to 4 users; additional users $3/user/month), Small Business ($30/month for up to 10 users; additional users $3/user/month), and Enterprise (custom). Every plan ships the same product โ€” the difference is how many seats it covers. See the Pricing section above.

No. The extensions score every link locally using a bundled list and a heuristic ruleset โ€” your URLs don't leave your machine. The Gmail add-on runs server-side under your own Google Workspace account.

TLD reputation, the Tranco top-500K popularity list, a set of heuristic patterns (phishy keywords, embedded TLDs, long numeric runs, urgency words), domain age via RDAP when available, and your own whitelist / blacklist. PhishFry Verified domains get a +15 boost.

Yes. Any Chromium-based browser (Edge, Brave, Arc, Vivaldi, Opera) can install the Chrome extension directly. There are also dedicated Firefox and Safari builds.

The Gmail add-on runs on Gmail's iOS and Android apps, so links inside email are scored on mobile out of the box. The Safari extension also has an iOS build for Safari on iPhone and iPad.

That's the default. Anything scoring 90 or higher hides its tooltip so you only see the score when something is actually worth flagging. The threshold is adjustable.

Stop guessing. Hover.

Plans from $5 a month. About thirty seconds to install once you're signed up.

Get PhishFry