Breach lookup

Data Breach Checker

Search well-documented breaches by service or domain and see exactly what was exposed — no email address needed.

Searched locally. We never ask for or transmit your email address.

Notable incidents

LinkedIn

2021 · 700M accounts

linkedin.com

Scraped profile data published on forums.

EmailPhoneJob history

Facebook

2021 · 533M accounts

facebook.com

Phone numbers exposed via a scraping flaw.

PhoneNameLocation

Yahoo

2013 · 3B accounts

yahoo.com

Largest known breach; every account affected.

EmailPassword hashSecurity questions

Adobe

2013 · 153M accounts

adobe.com

Password hints made recovery trivial.

EmailEncrypted passwordPassword hint

Canva

2019 · 137M accounts

canva.com

Bcrypt hashes and partial profile data.

EmailNamePassword hash

Dropbox

2012 · 68M accounts

dropbox.com

Traced to a reused employee password.

EmailPassword hash
Overview

What is a Data Breach Checker?

A data breach checker lets you look up whether a service you use has suffered a known security incident and what kind of data was taken. The type of exposed data matters more than the headline number: an email address means spam and phishing, a password hash means account takeover, and a passport or national ID number means long-term identity risk that no password change can undo.

Use cases

How to use the results

See what data a service lost and when
Decide whether an old account still needs deleting
Prioritise which passwords to rotate first
Understand why you receive targeted spam
Brief a team on the impact of a known incident
Our Promise

How SafePasswordMaker Protects You

No Email Required

Search by service or domain — we never ask for your address.

Nothing Transmitted

The dataset ships with the page and is searched locally.

Instant Results

No queue, no captcha, no account.

Impact Explained

Each entry lists exactly which data types were exposed.

Help

Frequently Asked Questions

Rotate the passwords that matter

Check whether your current password is already circulating, then replace it with a unique one.