Replace sensitive columns with realistic substitute values
Everything runs in your browser — no data is uploaded or sent anywhere.
1 · Upload
Drop any CSV, TSV, or Excel file. Multi-sheet files let you choose which tab to use.
2 · Choose columns
Sensitive columns are auto-flagged. Toggle each on or off, and choose what replacement type to use for each column.
3 · Download
Get the anonymized file, plus an optional mapping reference that links anonymized values back to originals.
Upload Your File
Drop your file here or click to browse
Supports CSV, TSV, XLS, XLSX
Choose Which Columns to Protect
Red columns were auto-flagged as likely sensitive. Toggle each on or off, and adjust the replacement type if needed.
On — values are replaced with fictional equivalents. Off — column passes through unchanged.
Output Row Count
Match the original, or specify a custom number.
Enter more than the original to generate extra rows using the same column patterns. Enter fewer to include only that many rows.
Processing…
Review Changes
Original vs. anonymized — first 10 rows.
Original
Anonymized
Ready to Download
Optional: Additional Files
Download alongside your anonymized dataset.
No single column contains fully unique values. Use the composite key builder below to create one.
Create a composite key…
Combine 2–4 columns to form a unique record identifier.