OFAC SDN CHECK

Free OFAC SDN search, without uploading a name

Type a name and see whether it matches the U.S. Treasury's Specially Designated Nationals list. The matching runs on your device; the name is never sent to a server.

No account. Nothing you type is uploaded. The first visit downloads the matcher and the signed list (up to about 80 MB); repeat visits reuse the cached copy.

What the OFAC SDN list is

The U.S. Treasury's Office of Foreign Assets Control (OFAC) publishes the Specially Designated Nationals and Blocked Persons list. It names people, companies, vessels and other entities that U.S. persons are generally prohibited from dealing with. Banks and payment providers are expected to check names against it; so are many importers, exporters, accountants and company-formation agents.

The list is public. The hard part is not getting it; it is checking a name reliably without sending your customer list to a third party, and being able to explain why a name did or did not match.

What this check does

1. Normalise

Case, accents, punctuation, name order and common transliterations are normalised before comparison, so Vladimir Putin and PUTIN, Vladimir Vladimirovich are compared as names rather than strings.

2. Match

The app compares the name against the SDN list's primary names and aliases, using token and character similarity plus optional date-of-birth and country signals. Each signal contributes a separate, visible weight.

3. Explain

Every hit shows the list it came from, the matched name or alias, the score and the reasons. A score is not a decision; it is evidence for the person reviewing the case.

What you see

  • The list and the entry — for example US OFAC SDN, with the matched primary name or alias.
  • A score and tier — a 0–1 similarity score with the named signals that produced it, not just a red or green dot.
  • The signed list version — the app verifies the watchlist before use and records which version it screened against.
  • No upload — the name, date of birth and results stay in the browser tab.

First-visit cost. The matcher model is about 23 MB and the signed list bundle can be up to about 80 MB. The app caches them, so repeat visits are much faster. Opening the page still needs a network connection; there is no offline mode.

What it does not do

  • It is not a compliance vendor, a regulated screening service, or a substitute for your own AML program.
  • It does not provide legal advice or a definitive "clear" decision. A no-hit result is one input, not a safe harbour.
  • It covers the public lists shipped in its signed bundle (US OFAC SDN, EU, UN and UK consolidated lists). National lists, sectoral lists and ownership/control analysis may go beyond them.
  • It does not keep a server-side audit log. If you need a centrally retained, tamper-evident record, use the local review workflow and your own record-keeping process — or a vendor built for that.

Questions

Is it really free?

Yes. The source is MIT-licensed and there is no account, subscription or per-check fee. You pay in first-visit download size and your own review time.

Do you store the names I type?

No. Matching runs in the tab and the app makes no third-party requests. There is no analytics script and no backend screening endpoint. The only network traffic is fetching the app and the signed list bundle.

Does it check the EU, UN and UK lists too?

Yes. The signed bundle carries the public lists the app screens against, and every hit names its list. See the list coverage page.

How current is the data?

The app verifies a signed, content-addressed bundle and shows the version it used. The published pointer is public: /bundle/origin/latest. Check the version and sequence fields, and see Trust and verification.

Can I use it commercially?

The software is MIT-licensed, so yes. Your own regulatory obligations do not disappear: you still need a documented screening process, appropriate lists, and a human review of potential matches.