CSV Tools

Anonymize Columns

Replace sensitive column values with fake data

CSV Input

Try a sample:

Columns to Anonymize

Provide CSV input above to select columns.

CSV Output

Output will appear here...

More Options

CSV Format

Input

Output

How to Use This Tool

This tool replaces sensitive data in your CSV with fake but realistic-looking values. Pick which columns to anonymize, choose how each one should be handled, and get a privacy-safe version of your file instantly.

The output is consistent — the same value always produces the same replacement, so relationships between rows are preserved. You can safely share the anonymized file for analysis without exposing real names, emails, or other personal information.

What each option does

  • Omit — Removes the column from the output completely.
  • Redact — Replaces every value with a marker like ***REDACTED***.
  • Hash (short) — Turns each value into a short 8-character code. The same value always gets the same code, so you can still match records — but you can’t reverse it back to the original. Works great for most files.
  • Hash (full) — Same idea, but with a longer 64-character code. Use this if your file has more than about 10,000 unique values in a column — the longer code guarantees that two different values will never end up with the same code. For smaller files, Hash (short) is fine.
  • Fake First Name / Last Name / Full Name — Swaps real names for fake ones that look realistic.
  • Fake Email / Street Address / Phone Number — Swaps real contact info for fake versions.

How to use it

  1. Provide your CSV — Paste it in, drop a file, or enter a URL.
  2. Pick columns to anonymize — Use the dropdown to add columns. Each one defaults to Redact.
  3. Choose how to handle each column — Select a method from the dropdown next to each column name.
  4. Get your output — Copy the anonymized CSV or save it as a file.

FAQ

6 questions
Does this tool upload my data?
No. It runs entirely in your browser using JavaScript. Your CSV data is never sent to a server.
Will the same name always get the same fake name?
Yes. If 'Alice Chen' appears in multiple rows, it will always be replaced with the same fake name. This means you can still see patterns and relationships in the data without exposing real identities.
What's the difference between Hash (short) and Hash (full)?
Both turn values into random-looking codes. Hash (short) gives you a compact 8-character code that's easy to work with. Hash (full) gives you a longer 64-character code that guarantees no two different values will ever produce the same code. For most files, the short version works fine.
What does the Omit option do?
It removes the column from the output entirely, as if it was never there.
What happens to empty cells?
Empty cells stay empty. Only cells with actual values are anonymized.
Can I change the redaction text?
Yes. Open the More Options panel and edit the 'Redaction string' field. The default is ***REDACTED***.

More Privacy Tools

1 tools

More CSV Tools

89 tools