PII Hasher for Meta Custom Audiences

Hash your customer list locally in your browser. Your raw data never leaves this device — we literally cannot see it.

🔒 Fully client-side · Works offline · No data is uploaded to our servers
1

Upload your customer list

📁

Drag & drop your file here, or click to browse

Accepted: .csv, .xlsx  ·  Max: 10 MB

💡 Tip: If you're worried about privacy, disconnect your WiFi first. This tool works entirely offline.

💡 How do we know this matches Meta's algorithm?

Meta provides an official test file with known inputs and expected SHA-256 outputs. We verified every single one (32/32 passed). Below is a sample. You can also download our test CSV or test Excel file to try the tool yourself.

Field Input Normalized Output (SHA-256) Result
Email John_Smith@gmail.com john_smith@gmail.com 62a14e44f76…
Phone +1 (616) 954-7888 16169547888 bb2fa2e6d2…
First Name Valéry valéry 08e1996b5d…
First Name 8fa8cd9c44…
DOB 2/16/1997 19970216 01acdbf6ec…
💡 Why hash before uploading to Meta?

Your customer database contains PII — emails, phone numbers, names. Meta Ads Manager hashes this automatically, but only after you upload the raw file.

By hashing first with this tool, you:

  • Keep raw PII off Meta's servers
  • Can share hashed lists with agencies without exposing customer data
  • Provide a compliance paper trail for privacy-conscious clients

For agencies: Ask your client to hash their data with this tool before sharing it. You get usable hashes for Custom Audiences without ever touching raw PII.