Email data breach check

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 address against a database of known breaches and show exactly what leaked — no sign-up, nothing stored.

Email or website

Enter an email or a website. For an email we check both the address and the provider it's hosted on.

Breach database

Have I Been Pwned collects breaches that became public: over 1,000 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? See where your address may have leaked.

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.

After public Wi-Fi

Signed in to email at a café or hotel and now unsure? Check the address and change the password if it shows up in breaches.

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.

If you enter a website instead of an email, the check shows breaches of that site itself. It's a quick way to check the services you use, such as your favourite online shop or a work system.

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. When we look up a specific address, it is sent to Have I Been Pwned over an encrypted connection solely to answer that request.

Email breach FAQ

Enter your email address in the field on this page and press Check. We'll show known breaches — the site, date, number of accounts and what data leaked — and what to do next.

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

Not necessarily. Most often another site you signed up for lost its database. But if you used the same password there 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 uses paid access to Have I Been Pwned. Until it's connected, 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 5 email lookups per hour per connection and up to 30 domain checks. The limit protects the database from mass lookups of other people's addresses.

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.