Skip to content
Skip to tool

Privacy-first

Sanitize CSV and Excel in your browser — free and private.

Use this CSV and Excel sanitizer to anonymize spreadsheet data locally. Upload in your browser, choose which columns to mask, preview safe stand-ins, and download without server uploads.

FreeCSV + TSV + XLSXBrowser-only

Spreadsheet rows stay in this tab. No file contents are sent to the server.

1

Upload a file

CSV, TSV, XLSX, or XLS.

2

Pick columns

Suggested fields start checked.

3

Preview and download

Same input, same stand-in.

Step 1

Upload file

CSV, TSV, XLSX, or XLS. Parsed locally.

Drop anywhere on the page or click to choose

CSV, TSV, XLSX, XLS. Excel uses the first worksheet.

Full-page dropNo upload

Browser-only

Refreshing the page clears the in-tab copy.

Quick guide

Fast, local, predictable

1

Read locally

Excel uses the first sheet.

2

Review suggestions

Names, emails, phones, and IDs are detected.

3

Download the result

Repeated values stay consistent.

Local pass
The replacement step runs in the browser, not on the backend.

Why teams use this spreadsheet sanitizer

Teams and vendors

Prep exports before they go to partners or support tickets.

Clearer review

See which columns look sensitive before you commit.

No signup

Open the page, run the workflow, close the tab when you are done.

Spreadsheet anonymization

What this CSV and Excel sanitizer can mask

Sanitize Data is built for people who need to anonymize spreadsheet data before it leaves their team. It looks for common sensitive patterns in CSV and Excel files, then gives you a chance to confirm every column before download.

Names and people fields

Swap personal names with consistent stand-ins for safer demos and reviews.

Company and account names

Mask customer, vendor, supplier, and organization names before you share.

Email addresses

Replace email fields with realistic aliases while keeping repeated values aligned.

Phone numbers

Hide phone and fax fields without breaking the familiar number format.

IDs and reference codes

Cover account numbers, customer IDs, SSNs, tax IDs, and other identifying codes.

Addresses, dates, and amounts

Generate stand-ins for street details, dates, and number-like values in the same file.

CSV anonymizer use cases

When teams use a CSV or Excel anonymizer

This tool fits the common moments where raw spreadsheet exports are useful but the original values should not travel with them. The goal is not to redact a screenshot. It is to produce a shareable spreadsheet that still behaves like the source file.

Vendor and partner handoffs

Share spreadsheet extracts with agencies, contractors, and service providers without exposing raw PII.

Support and success workflows

Trim sensitive spreadsheet data before you attach files to tickets, bug reports, or onboarding notes.

QA, training, and demos

Create safer sample data for product walkthroughs, internal testing, and customer education.

Operations and analytics review

Let teams review patterns in CSV exports without passing around real names, emails, or identifiers.

Before you share a spreadsheet

Common questions about spreadsheet sanitization

These are the questions people usually ask before they send a spreadsheet to another team, vendor, or client.

Can I sanitize Excel and CSV files without uploading them?

Yes. This spreadsheet sanitizer reads the file in your browser tab, suggests likely sensitive columns, and creates the sanitized download locally.

Which columns should I anonymize before sharing a spreadsheet?

Start with names, company names, email addresses, phone numbers, addresses, dates, and account or identity columns. The app suggests columns based on headers and sample values, then lets you review them before download.

Will repeated values stay consistent in the output?

Yes. The sanitizer generates deterministic stand-ins, so the same source value stays matched to the same replacement across the file.