Batmail

Free tool, no signup

Free scam and phishing email checker

Check if an email is a scam. Paste it for a verdict, the exact red flags found in it, and what to do next.

Include the sender address and subject if you have them. Never paste a password or a one-time code, and do not open attachments to copy them.

This tool handles one email. Batmail handles the rest.

Check it by hand

You can check an email for a scam yourself in five steps.

Each step is one thing to look at, and none needs you to click anything. The email below is made up and has all five signs. The advice is from Google, CISA and the FTC, read on 27 October 2026.

Every company, address and file name here is invented.

Under each step, a card shows the flag the checker reports for that sign.Written by hand for this made-up email, in the format the checker uses. Run the sample through the checker to see its own wording.

  1. Read the sender's real address, not the name beside it.

    Anyone can put a company name in front of an address. Open the sender details (in Gmail, the small arrow beside "to me") and read what comes after the @. A look-alike domain swaps one character for another or adds a word, so read it letter by letter.

    Sources: Gmail Help: Avoid & report phishing emails, CISA: Recognize and report phishing.

    SenderhighSample flag

    The address billing@hallowrnere.example spells the company name with "rn" where an "m" belongs.

  2. Rest the pointer on a link to see where it really goes.

    The words of a link can say one thing while the link goes somewhere else. On a computer, hover without clicking and read the address that appears. Google's advice is that if it does not match the link's description, the link might lead to a phishing site. On a phone, press and hold the link instead of tapping it.

    Source: Gmail Help: Avoid & report phishing emails.

    LinkshighSample flag

    The link text says hallowmere.example/pay, but the link goes to hm-invoices.example/login, a login page on a different domain.

  3. Be wary of a deadline, a threat or a request for payment details.

    Scam emails push you to act before you think: a short deadline, a threat to suspend an account, or a problem with your payment information that is not real. The FTC says legitimate companies will not email or text a link to update your payment information.

    Sources: FTC: How to recognize and avoid phishing scams, CISA: Recognize and report phishing.

    PressuremediumSample flag

    "Pay within 24 hours or your account will be suspended" sets a deadline and threatens the account.

  4. Do not open an attachment or an invoice you were not expecting.

    An invoice you do not recognize is one of the signs the FTC lists, and an attachment can install harmful software. Ask whether you bought anything from this sender, or were told to expect a file.

    Source: FTC: How to recognize and avoid phishing scams.

    The askmediumSample flag

    Invoice_4471.zip is a compressed file nobody asked for, attached to a demand for payment.

  5. Check where a reply would go.

    An email can show one sender and send your reply somewhere else. Press Reply and read the To line, or find Reply-To in the sender details. The same company at a different address is normal. A different domain is not.

    SendermediumSample flag

    The reply address payments@mail-desk.example is on a different domain from the sender, so a reply would not reach the company.

If you are still not sure, contact the company yourself.

If you have an account with the company, or know the person who wrote, contact them on a phone number or website you know is real, not the details in the email. If you do not, check the message against the five signs and, if they are there, report it and delete it.

Source: FTC: How to recognize and avoid phishing scams.

To see the checker’s own flags for the email above, fill the box at the top of the page with it.

Check this sample email with the tool

After a scam email

After a scam email, report it, block it and pay nothing.

These steps come from the FTC, CISA, Google and Microsoft, read on 27 October 2026. Each one links to the page it is read from.

  1. Do not reply, click, open or call.

    Do not click any link or open any attachment, including an "unsubscribe" link. If the message might be real, do not call a number in it either: look up the company's contact details yourself.

    Source: CISA: Recognize and report phishing.

  2. Report it to your email provider.

    In Gmail, open the message, click More next to Reply, then Report phishing. In Outlook, choose Report Message on the ribbon, then Phishing.

    Sources: Gmail Help: Avoid & report phishing emails, Microsoft Support: Use the Report Message add-in.

  3. Report it to the FTC and forward it to the Anti-Phishing Working Group.

    The FTC takes reports at ReportFraud.ftc.gov and asks you to forward a phishing email to reportphishing@apwg.org.

    Sources: FTC: How to recognize and avoid phishing scams, ReportFraud.ftc.gov.

  4. Block the sender and delete the email.

    In Gmail, open the message, click More next to Reply, then Block the sender: their future emails go to Spam.

    Source: Gmail Help: Block an email address in Gmail.

  5. Pay nothing through the email.

    Do not pay through a link or details in a message you did not expect. If you think a bill is real, contact the company on a phone number or website you know is real.

    Source: FTC: How to recognize and avoid phishing scams.

What you do next depends on what you already did.

Sources: FTC: How to recognize and avoid phishing scams, IdentityTheft.gov.

A fake delivery notice and a fake order confirmation each have a guide with the signs to look for: the guide to fake USPS emails and the guide to fake Amazon order emails. The holiday scam emails guide puts them side by side. The big brands that scammers copy have a guide each too: the PayPal, Geek Squad, Norton and McAfee, DHL, Netflix, Apple, Microsoft, Docusign, Venmo, Zelle, Chase, Wells Fargo, Bank of America, the IRS, Costco, Walmart, AT&T, Capital One, Citi, American Express, USAA, Social Security, Medicare, Verizon, Xfinity, Cash App, Spotify, LinkedIn, Discover, Dropbox, TD Bank, Navy Federal, U.S. Bank, Target and E-ZPass guides.

A filter can block a whole company or domain, not just one sender. The guide to blocking emails in Gmail has the steps and a filter to copy.

How it decides

The six-signal read

It reads the pasted message against six signal families, quotes the wording behind each flag, and scores 0 to 100 from the text alone.

What to look for

  1. Sender

    Whether the name shown, the real address, the domain spelling and the reply address all line up with who the email claims to be.

    Rubric display name that does not match the address, lookalike domains (rn for m, 1 for l, -secure suffixes), free mail domains for corporate senders, reply-to differing from from.

  2. Links

    Whether the links go where their text says, and whether they lead to shortened, numeric or off-brand addresses or to a login page.

    Rubric text that does not match the destination, URL shorteners, raw IPs, domains unrelated to the claimed brand, credential pages.

  3. Pressure

    Attempts to rush or frighten you into acting before thinking.

    Rubric urgency, threatened account closure, legal threats, secrecy, unusual deadlines.

  4. The ask

    What the email wants from you. Requests for secrets, money or a surprise attachment are warning signs.

    Rubric passwords, one-time codes, MFA approval, payment, gift cards, wire transfers, crypto, banking details, or an unexpected attachment.

  5. Context

    Whether the situation itself is odd, such as a bill nobody expected or a boss asking for something outside the usual channel.

    Rubric unexpected invoice or delivery, a payroll or bank-detail change, a request that bypasses normal process, an executive asking for something out of band.

  6. Craft

    The workmanship of the email, for signs it was not written by the company it claims to be from.

    Rubric generic greeting, grammar and spacing errors, wrong branding, wrong locale or currency.

Nothing you paste is stored or logged, and text that tries to steer the checker counts as a red flag.The rubric above is the model’s own instructions, word for word.

Questions

What people ask

The answers worth having before, and after, you use the tool.

How can I tell if an email is a scam?

Look at five things: the sender's real address, where each link goes, any deadline or threat, any attachment or invoice you did not expect, and where a reply would go. The checker above reads these and a few more. A clean result is a second opinion, so if the email still asks for money or a login, contact the company on a phone number or website you know is real.

Can I check just an email address or a link?

Not here. The checker reads a whole message, because the wording, the ask and the link text are where a scam shows. A bare address or link is turned away, since there is nothing to judge. Paste the sender address, the subject and the full body, and add the link's real address if you can copy it.

What is the difference between spam, phishing and a scam email?

Spam is unwanted bulk email. Phishing is a message that poses as a company or person you trust to get your password, payment details or a click. Scam is the wider word: it covers fake invoices and prizes as well as phishing. Gmail and Outlook both have a separate Report phishing option, so use it for the second kind.

Is it safe to paste an email here?

Paste the text of the message, never your password or a one-time code. The text is sent to the AI model that scores it and is not stored on our servers or used to train anything. Do not open attachments to copy them; you do not need them for the check.

I clicked a link in a scam email. What do I do now?

If you only opened the page and typed nothing, close it. If you opened an attachment or something installed itself, update your computer's security software, then run a scan and remove what it finds. If you entered a password, change it now on the real site and anywhere you reused it, then turn on two-factor authentication. If you shared card, bank or other personal details, call your bank and follow the steps at IdentityTheft.gov for what you shared.

Where do I report a scam email?

In Gmail, open the message, click More next to Reply, then Report phishing. In Outlook, choose Report Message on the ribbon, then Phishing. In the US, report it to the FTC at ReportFraud.ftc.gov and forward a phishing email to reportphishing@apwg.org. In the UK, forward it to report@phishing.gov.uk. Tell the company it pretends to be as well.

This tool handles one email. Batmail handles the rest.

One suspicious email is a copy and paste. A hundred a week is a job. Batmail reads every message that lands overnight, and its rules are plain English, so a rule like "looks like a scam" can send one to spam, with the reason written down.

The Batmail activity log: each overnight action with the rule that fired, the written reason, and an undo button.
Every action the bat took overnight, with the reason written down. Screenshot of Batmail, on sample data.

More free tools

Other things you can do here

All free, all without an account.