For texts, emails and DMs

See where a link really goes before you tap it.

Paste a link or a whole message. Peekray follows it, reads the address and checks it, without opening it in your browser.

Try a sample:

Scroll to follow one link through Peekray

How it checks

How Peekray checks a link

A text arrives.

It looks like Royal Mail. The link is short, so you can’t see where it goes.

A made-up scam text, from +44 7700 900461: “Royal Mail: your parcel is on hold. Pay the £1.45 redelivery fee by midnight to rebook: rm-parcel.example/a7Q2”

Here’s a made-up scam text. Scroll to follow its link through Peekray.

Peekray unwraps it.

It follows each redirect, without opening it in your browser, to where the link really lands.

The link went through 2 redirects: rm-parcel.example/a7Q2, then track-hop.example/r?id=91, and lands on royalmail.parcel-redelivery.example/pay. Peekray follows up to 4.

It splits the address.

The real website is the last part before the first single slash. Here it’s parcel-redelivery.example, not Royal Mail.

In royalmail.parcel-redelivery.example/pay, royalmail. is a label in front, parcel-redelivery.example is the real website, /pay is the page.

It checks three public lists.

Peekray watches 54,000+ known phishing and malware links from OpenPhish and PhishTank. This one is too new to be listed yet.

OpenPhish: not listed. PhishTank: not listed. URLhaus: not listed. Too new to be on a list yet

It asks Jev.

Jev, TypeSafe AI’s decision model, answers four questions about the link, where it leads and its text.

Jev’s answers in this made-up example: looks like phishing 0.94, link text doesn’t match 0.81, spammy 0.62, overall: a scam? 0.95. Answered in 640 ms.

You get a clear answer.

Scam: it pretends to be Royal Mail and asks for card details. You get an answer such as Safe, Check first, Suspicious or Scam, with the reasons.

The answer in this made-up example: Scam. It goes to parcel-redelivery.example. Why: Lookalike domain, Asks for sign-in or card details, Hidden destination, Fake urgency.

Warn your people.

One tap makes a warning card for the family group, with the link written safely so nobody can tap it.

The warning card says: Scam alert. A fake Royal Mail link is going round. Where it really goes: parcel-redelivery[.]example. Not Royal Mail’s website. Why: Lookalike domain, Asks for sign-in or card details, Hidden destination. Don’t tap it. Report scam texts to 7726 and scam emails to report@phishing.gov.uk. It is shared to the family group on WhatsApp, and on X.

Try the parcel text yourself

The link is made up and leads nowhere, so the checker’s answer may differ.

Everyday scams

Got one of these?

Six messages going round the UK right now. Each one hides where its link really goes. Watch Peekray peek at each one, then tap Check it to try it yourself.

The links are made up and lead nowhere, so the checker’s answer may differ.

01Text message

A parcel text asking for a fee

“Your parcel is on hold” texts lead to fake payment pages.

The example: “Your parcel is on hold. Pay the £1.45 redelivery fee today:” from +44 7700 900412. Its made-up link goes to parcel-redelivery-fee.example. In the scene, Peekray’s answer is Scam: Asks for sign-in or card details.

02Shop website

A shop you’ve never heard of

Huge discounts on a brand-new site are a classic fake shop.

The example: “Designer trainers, 90% off. Today only.” on a shop website. Its made-up link goes to trainer-outlet-sale.example. In the scene, Peekray’s answer is Scam: Spammy or misleading.

03Email

An email about a refund

A button can hide any address. See where it goes first.

The example: “Your refund of £86.40 is waiting. Claim it within 48 hours.” from Refunds Team. Its made-up link goes to refund-claim-portal.example. In the scene, Peekray’s answer is Scam: Fake urgency, Prize or payment bait.

04WhatsApp

A WhatsApp message from a stranger

Job offers and investment groups that start with a link.

The example: “Hi! Our members made 30% this week. Join the group here:” from a number you don’t know, +44 7700 900318. Its made-up link goes to profit-members-club.example. In the scene, Peekray’s answer is Scam: Spammy or misleading.

05Text message

A parking fine by text

UK councils say they never send parking fines by text.

The example: “Unpaid parking fine (PCN). Pay £35 within 24 hours to avoid extra fees:” from +44 7700 900877. Its made-up link goes to pcn-parking-pay.example. In the scene, Peekray’s answer is Scam: Asks for sign-in or card details, Fake urgency.

06QR code

A QR code on a parking meter

Fake stickers go over real ones. Check before you pay.

The example: a “Scan to pay” sticker on a parking meter (“Pay here, £1.80 per hour”). Its made-up link goes to pay-parking-now.example. In the scene, Peekray’s answer is Scam: Asks for sign-in or card details.

Powered by Jev

A clear answer on links no list knows.

Jev is TypeSafe AI’s decision model. Peekray asks it about the links no list knows yet.

  1. About half a second

    Most checks finish in under a second, start to finish, so the answer is there while you hover.

  2. Judges links no list has seen

    Lists only know scams someone has reported. Jev judges the rest, including brand-new sites.

  3. A decision, not an essay

    Jev answers with a verdict Peekray can act on, not a paragraph for you to read.

  4. Safety rules on top

    Peekray’s own rules can make Jev’s answer more careful, never less.

Jev is made by TypeSafe AI (opens in a new tab)

Other ways to check a link

  • Threat lists aloneonly know scams already reported.Jev also judges brand-new links.
  • Link-checker websitesmean copy, paste, wait.Peekray checks as you hover.
  • AI chatbotsgive you a paragraph to read.Jev gives you a verdict.

Guides

Guides for the scams going round

Short and plain: how each one works, how the real company contacts you, and what to do if you already tapped.

Getting started

What is Peekray?

A free Chrome extension that shows where a link really goes before you click it. It follows short links and redirects, checks the link against public phishing and malware lists, and asks Jev, TypeSafe AI’s decision model, about links no list knows. If a link looks like a scam, Peekray warns you and asks before opening it.

Is Peekray the same as LinkGuard?

Yes. LinkGuard was renamed Peekray in October 2026. It’s the same extension on the same Chrome Web Store listing, so if you already have it, it updates by itself.

How do I check if a link is safe?

Rest your pointer on it with Peekray installed, or paste it into the checker on this page. Peekray follows the link to where it really lands, looks it up in public phishing and malware lists, and gives you a clear answer such as Safe, Check first or Scam.

Is it free?

Yes. There is no account and nothing to pay.

How is it different from Chrome’s Safe Browsing?

Chrome’s Safe Browsing warns you when you open a page on Google’s list of known dangerous sites. Peekray works earlier: it shows where a link goes while you hover, checks it against three public phishing and malware lists, and has Jev judge links no list knows yet. They work well together, so keep Safe Browsing switched on.

On your phone

Can I use Peekray on my phone?

Yes, through the website. Paste a text, email or link into it and it checks the links in it (up to 8). On Android, add Peekray to your home screen from Chrome and you can also share messages and links to it. On iPhone, add it to your home screen from Safari, copy the message and tap Paste and check. You can also choose a screenshot of a message, which is read on your phone, or scan a QR code with the camera or pick a photo of one. Only the web addresses in a message, screenshot or QR code are sent for checking.

Can Peekray check a QR code?

Yes, on your phone. Open the phone page, tap Scan with camera and point it at the code, or pick a photo or screenshot of one. The code is read on your phone and only the web address in it is checked. Codes that aren’t web addresses, like Wi-Fi logins or payment details, stay on your phone.

Privacy and trust

Does it read my passwords?

No. Peekray only sends the link you hover, focus or click, that link’s text, and the page title (with email addresses and long numbers taken out). It never reads form fields, passwords or cookies, and nothing else from the page is sent.

Where do the threat lists come from?

OpenPhish, PhishTank and URLhaus, three public lists of reported phishing and malware links. Peekray keeps a copy on its server, refreshed about once an hour while Peekray is in use and at least once a day, so looking a link up never sends it to the list providers.

Does it always know?

No tool does. Some links get a grey “Check first” instead of Safe even when Peekray finds no scam signs: pages on free site builders, shared documents and other places where anyone can publish, some sites that use the name of a delivery firm or other big name Peekray knows, without being its site, and sites the registry says were registered in the last 30 days. If Jev can’t answer, only well-known sites are called Safe. If it gets a link wrong, tap “Wrong answer?” under the result (or “Wrong?” in the extension’s popup) to tell us. Keep your browser’s own protection switched on too.

Why does Chrome say Peekray “is not trusted by Enhanced Safe Browsing”?

If you use Chrome’s Enhanced protection, Chrome shows that note on extensions from developers who are new to the Chrome Web Store, and Peekray is new. It isn’t a finding that Peekray is harmful. Google says new developers generally become trusted after a few months of following the store’s rules, and every Peekray version is reviewed by Google before it’s published. What Peekray sends is listed under “Does it read my passwords?” above.

How checks work

Can I check a short link like bit.ly without opening it?

Yes. Peekray’s server follows short links and redirects, up to four hops, and shows where they land, so you see the real site before your browser goes anywhere.

Which links does it check?

Links that point away from the host you’re on (another site, or another part of it like shop.example.com), and same-host links that carry another site’s address (like /url?q=…), including links inside frames and most web components. Links inside other apps, and javascript: or data: links, aren’t checked.

What happens if the check is slow?

A click waits up to 2.5 seconds for a verdict. If none arrives and the address itself has warning signs (a short link, an unusual ending, an IP address), Peekray asks before opening. Otherwise the click goes through, so browsing never gets stuck.

Can I turn it off on a site?

Yes. Click the Peekray icon in the toolbar and switch off “Checks on this site”.

Guide: how to check if a link is safe