LocalSheet

anonymize spreadsheet data

Mask Personal Data — just pick a file and you're done.

Choose a file

xlsx, csv files · up to 10MB · first sheet only

Your file never leaves your browser — nothing is uploaded anywhere.

See how to verify your file isn't sent anywhere

Free to use, no sign-up or install required.

How to use Mask Personal Data

  1. 1
    Choose the Excel/CSV file containing the personal data you want to mask, or drop it into the upload area.
  2. 2
    Pick what to mask — phone number, name, or email — and choose the column it's in.
  3. 3
    Click Mask data, check how many cells were masked in the preview, then download the result.

When to use this

  • Great for hiding part of a phone number or name before sending a customer list to an outside vendor or contractor.
  • Useful for masking emails or other personal details before sharing survey or sign-up data internally.
  • Handy for scrubbing real customer data out of a screenshot or example table used in a presentation.

Frequently asked questions

Can a masked value be undone afterward?

No — masking can't be reversed. Once a value is replaced with *, it can't be recovered without the original data, so keep a separate copy of the original file if you might need it later.

What happens to values that don't match the expected format?

Only values that exactly match the selected format are masked. Anything in a different format is safely left untouched and skipped.

Does my file really never get sent to a server?

Correct — LocalSheet does all its processing inside your own web browser. Your file data never travels over the network to anywhere. It even works with your internet connection turned off.

Is there a limit on file size or number of files?

For browser performance and stability, we support files totaling up to 10MB. Merging files supports up to 20 files at once.

Is there a fee, or do I need to log in?

No. Every LocalSheet tool is completely free, with no account and no login required.