Easy Hasher
Hash emails or phones in seconds. Built for clean donor data.

Easy Hasher

MD5 / SHA-1 / SHA-256 / SHA-512 Phone 10-digit normalize Multi-file hashing Combine & dedupe
Upload files, pick columns, and export hashed outputs in seconds. Everything runs in your browser, no server required.

How it works

  1. Upload CSV / Excel
  2. Select column(s) and hash type
  3. Preview result and download

Standard hashing

One file · one column · deduped

Hashes a single column, returns one hash column with duplicates removed.

Large files run entirely in your browser; extremely big datasets may hit memory limits.

Result (first 10 unique hashes)

Advanced hashing

Multi-file · rename · add/replace · ZIP

Upload multiple files, choose columns, and output per-file hashed CSVs and an optional ZIP.

Click items to toggle. If none selected for a file, its first column is used.
Columns to keep in output

Downloads

Swap / Difference

Compare File A vs File B

Upload two files, choose a column in each, and export the rows that exist in one file but not the other.

Used as the default source for “A minus B”.

File previews

File A
File B
Direction
Useful when one file stores plain values and the other stores hashes(does not hash output).
If hashing is off, key comparison is case-insensitive (trim + uppercase). If hashing is on, comparison uses the hashed keys with the options above.

Preview (first 25 difference rows)

Note: this tool loads both files fully in your browser; extremely large files may not fit in memory.

Combine files

Merge hashed outputs

Merge multiple files into one output. Defaults: drop duplicate rows ON, no source filename column.

Browser version outputs CSV. Parquet is better handled on a backend.
Working...