{ }jsonkit
Format
Validate
Convert
Query
Generate
csv◉

CSV Anonymizer

Mask, replace or hash sensitive columns before sharing data.
Action
Comma-separated column names
143 B · paste or drop a file
1 2 3
✓ complete143 B → 146 B0.0 ms

About CSV Anonymizer

CSV Anonymizer transforms personal or sensitive fields before a dataset is shared, while leaving the table shape and unrelated columns intact.

How it works

Explicit and automatic selection

Enter exact header names, enable automatic detection, or combine both. Detection recognizes common name, email, phone and IP headers and checks value patterns for email addresses, phone numbers and IP addresses.

Three privacy actions

Masking retains a small amount of recognizable shape, replacement uses a fixed redaction marker, and SHA-256 creates a deterministic fingerprint useful for matching repeated values.

Stable tabular output

Headers, row order and unselected cells are preserved. Empty selected cells remain empty rather than becoming misleading synthetic data.

Frequently asked questions

Is SHA-256 hashing the same as irreversible anonymization?

Not always. Unsalted hashes of predictable values can be guessed; use them for deterministic matching, not as the sole protection for high-risk data.

Can automatic detection find every sensitive field?

No. Detection is intentionally conservative. Review the selected-column metadata and explicitly name domain-specific identifiers.

Is the original data uploaded?

No. Parsing and transformation happen locally in your browser.

Sources & last verified

The behaviour of this tool and the claims on this page were checked against the specifications below on . Everything runs in your browser, so the output you see is exactly what the engine produced.

Found a wrong result or an outdated claim? Report an error and it will be re-verified.