Tools

Email hash for Google and Meta

SHA-256 hash a list of emails in your browser for Google Customer Match and Meta Custom Audiences. Nothing is uploaded.

Paste emails, then Hash list.

How to hash emails for Google and Meta

  1. Paste one address per line, or open a CSV that has an email column. Leave Lowercase and trim on — Meta and Google require that before SHA-256.
  2. Click Hash list. Already-hashed 64-character SHA-256 values are left alone so you do not double-hash.
  3. Download email-hashes.csv (header email, hashes only) or a TXT file, one hash per line, and upload that file to Ads Manager or Google Ads. Do not upload the original addresses.

Google Customer Match and Meta Custom Audiences

This tool is for Google Ads Customer Match and Meta (Facebook) Custom Audiences. Both platforms match hashed first-party lists the same way: trim whitespace, lowercase the address, then SHA-256. The CSV this page downloads is hashes only, which is what you upload as a hashed email column. The preview table shows the normalized address next to the hash so you can spot-check here; that plaintext does not go in the download.

Nothing is uploaded

Hashing runs in this tab with Web Crypto. The list is not posted to Geek University, Meta, or Google from this page. Typical lists up to 50,000 addresses or 2 MB are supported. Need signing keys for your mail server instead? Use the DKIM key generator. More utilities live on tools.

Google and Meta email hash FAQ

Is this email hash tool for Google and Meta?

Yes. Use it to SHA-256 email lists for Google Customer Match and Meta Custom Audiences. The download is hashes only, ready to upload in Google Ads or Meta Ads Manager.

Does this email hash tool upload my list?

No. SHA-256 runs in your browser. We do not log the addresses you paste.

What format do Google and Meta want?

SHA-256 hex of the trimmed, lowercase email. Upload a one-column CSV of those hashes (this tool uses an email header) or a text file with one hash per line to Google Ads or Meta Ads Manager. Do not send plaintext emails in that file.

Should I lowercase emails before hashing?

Yes. Leave Lowercase and trim on. That is the normalization Google Customer Match and Meta Custom Audiences document.

What if some rows are already hashed?

A 64-character hex string is treated as SHA-256 and copied through. It is not hashed again.

Is the Google and Meta email hash tool free?

Yes. There is no account. Use it for Google and Meta audience lists within the size limit above.