Email or website
Enter an email or a website. For an email we check both the address and the provider it's hosted on.
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.
We match the address against a database of known breaches and show exactly what leaked — no sign-up, nothing stored.
Enter an email or a website. For an email we check both the address and the provider it's hosted on.
Have I Been Pwned collects breaches that became public: over 1,000 breaches and billions of accounts.
For each breach we show the date, number of accounts and data types: passwords, phone numbers, addresses, payment data.
Below the result is a short list of steps for exactly the data that leaked — from changing a password to calling your bank.
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.
Find out which sites were breached and start changing passwords there.
Check your company's domain: whether the service hosting your work mailboxes was itself breached.
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.
Free network, privacy and security checks right in your browser — no install, no sign-up.
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.
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.
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.
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.
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.