Data breach check by email domain or website

Enter an email address or a website and we'll match the domain against the public Have I Been Pwned database: whether that service was breached, when it happened and what data leaked. Below the result is a short plan of what to do right now.

Free, no sign-up. We don't store the address you enter and don't send it to analytics.

 

What we check: known public breaches from the Have I Been Pwned database — the site or service, date, number of accounts and types of leaked data.

What we don't check: private or unpublished breaches, databases sold on underground markets, and malware on your device. "Not found" doesn't mean your data is safe.

The address you enter is used only for this check: we don't store it, log it or send it to analytics. Domain breaches are matched on our own server, with no requests to third-party services. Breach data: Have I Been Pwned (haveibeenpwned.com), licensed under CC BY 4.0.

How the check works

We match the email or website domain against a database of known breaches and show exactly what leaked. No sign-up.

Email or website

Enter an email or a website. For now we check the domain: whether the email provider or the site itself was breached. Lookup of a specific address isn't available yet.

Breach database

Have I Been Pwned collects breaches that became public: hundreds of known breaches and billions of accounts.

What leaked

For each breach we show the date, number of accounts and data types: passwords, phone numbers, addresses, payment data.

Action plan

Below the result is a short list of steps for exactly the data that leaked — from changing a password to calling your bank.

When to check your email

Suspicious emails

Got an email with your old password in the subject or a sign-in alert you didn't trigger? Check the sites you signed up for with that address to see if they were breached.

Before changing passwords

Find out which sites were breached and start changing passwords there.

Work email

Check your company's domain: whether the service hosting your work mailboxes was itself breached.

Before signing up for a new site

Check an unfamiliar shop or service: whether it was breached and what user data was exposed.

What a data breach is and how your email ends up online

A data breach is when a site's user database ends up in the wrong hands: through a hack, a misconfigured server or an insider. Such databases usually contain email addresses, names, passwords (typically as hashes) and phone numbers. They are then posted on forums or sold, and eventually become available to almost anyone.

Your mailbox itself may never have been hacked. It's enough that you once signed up for a site that lost its data: an online shop, a forum, a delivery service or an old game. That's why the same address usually appears in several breaches from different years.

Why an email breach is dangerous

The main risk is credential stuffing. Attackers take email-and-password pairs from one breach and try them on other sites: email, banking, social networks, marketplaces. If a password is reused, a single old breach unlocks several accounts at once.

  • Sign-ins to accounts with the same password, including your email, which is used to recover everything else.
  • Convincing phishing: emails with your name, an order number or your old password in the subject.
  • Scam calls and texts from people who know your phone number, name and address.
  • Spam to an address that ended up on bulk mailing lists.
  • Services opened in your name if ID data leaked.

How to read the result

For each breach found we show the site name, breach date, number of affected accounts and what data leaked. The most dangerous types are highlighted in red: passwords and hints, security questions, payment data, ID numbers and crypto wallet keys. If passwords are among the data, change the password on that site and everywhere you used the same one.

"Unverified breach" means the data looks credible but the site hasn't confirmed the incident. "Spam list" is a database of addresses compiled for bulk mailing, not a hack of a particular site. "Data from infected devices" means information stolen by malware directly from users' computers.

For now the check works by domain. If you enter an email, we check whether the email provider itself was breached; if you enter a website, we show breaches of that site. It's a quick way to go through the services you use: online shops, forums, work systems.

What to do if your email is in a breach

  • Change the password on the breached site and anywhere you used the same password. Start with your email.
  • Use a unique password for each site: generate them and keep them in a password manager.
  • Turn on two-factor authentication: an authenticator code or passkey is safer than SMS.
  • Review active sessions and forwarding rules in your email settings: attackers often add their own address there.
  • Don't click links in "suspicious sign-in" emails — open the site yourself and check notifications there.
  • If payment data leaked, reissue the card and turn on transaction alerts.

Why "not found" doesn't mean you're completely safe

Have I Been Pwned contains only breaches that became public and were verified. Some companies don't disclose incidents for years, and some databases are sold privately and never reach public lists. So even a clean result is a reason to keep unique passwords and two-factor authentication, not a reason to relax.

A password can also leak without any site being hacked: for example, when it's intercepted on open Wi-Fi or through a fake hotspot in a café or airport. Encrypt your connection in such places.

What we store

The address you enter is only needed for the duration of the check. We don't store it, write it to server logs or send it to analytics: only the outcome reaches analytics — whether breaches were found and how many. Domain breaches are matched on our own server against a copy of the public database, with no third-party requests.

Email breach FAQ

For now the tool checks the domain: enter an email and we'll show whether the email provider itself was breached, or enter a website to see that site's breaches. This version doesn't yet show whether your specific address is in a breach, so also check the sites you signed up for with that email.

From Have I Been Pwned, run by security researcher Troy Hunt since 2013. It collects breaches that became public: hundreds of breaches and billions of accounts.

Not necessarily. The breach happened on the service's side, and your data may not have been in it. But if you had an account there at the time and used the same password as for your email, change it now and turn on two-factor authentication.

Yes, if you haven't changed the password since or use a similar one. Old databases are still used for password guessing and phishing.

Yes. Enter a website such as example.com and we'll show breaches of that site: when they happened and what user data was exposed.

Looking up a specific address requires paid access to Have I Been Pwned, which isn't connected yet. So for now we check whether the email provider or website itself was breached, and say so clearly under the result.

No. The address is only needed for the duration of the check: we don't store it, log it or send it to analytics.

Up to 30 checks per hour per connection. The limit protects the service from mass lookups.

No, a VPN can't stop other services from being hacked: the database is stolen from the site, not from your device. But a VPN encrypts your traffic on public Wi-Fi, where passwords and sessions are most often intercepted.