PII Masker
Runs in your browser. Nothing is uploaded.

Mask the personal data
in your spreadsheet

Upload a CSV or Excel file, choose the columns that hold sensitive information, and lock them behind a passphrase. The output keeps its original shape, so emails still read like emails and phone numbers still read like phone numbers. When you need the real values back, upload the file again with the same passphrase and unmask it.

Step 1. Upload your file
Drag and drop a spreadsheet, or browse
CSV, XLSX, XLS or TSV. Processed locally and never sent anywhere.
Step 3. Enter a passphrase and choose an action

To unmask, use the exact same passphrase and select the same columns you masked. A different passphrase or a different set of columns will produce different values. If you lose the passphrase, the data cannot be recovered.

How it works

Frequently asked questions

Is my spreadsheet uploaded to a server?

No. The file is read and processed entirely in your browser. Nothing is sent anywhere, and you can confirm it in your browser's network tab.

Can I unmask the data later?

Yes. Re-upload the masked file, select the same columns, enter the same passphrase, and choose Unmask. The original values come back exactly.

Does it still work if I edit the sheet after masking?

Yes. Each value is masked on its own and in a repeatable way, so adding, removing, or editing rows does not stop you from unmasking the rest.

Which file formats are supported?

CSV, XLSX, XLS, and TSV. The download keeps the same format as the file you uploaded.

What happens if I lose the passphrase?

The data cannot be recovered. The passphrase is the only key and it is never stored, so keep it somewhere safe.