Fuzzy Join, CSV Time Machine & Referential Anonymizer: New Data Tools
Three data tools you won't find elsewhere: fuzzy-match joins for messy names, cell-level CSV version history, and deterministic anonymization that keeps joins working.
Some data problems are so common that it's strange no free tool solves them. Three of them just got browser-native solutions on DataXForge — all client-side, nothing uploaded.
Fuzzy Join — VLOOKUP for messy reality
Two customer lists where one says 'Acme Ltd.' and the other 'ACME Limited' will never join on exact keys. Fuzzy Join scores candidate pairs with Jaro-Winkler or Levenshtein similarity, auto-accepts confident matches, and queues borderline ones for your review — then exports the joined table with match scores.
CSV Time Machine — git blame for data
Load up to ten snapshots of the same dataset and scrub through its history on a timeline: rows appearing, rows vanishing, individual cells changing with their previous values on hover — plus a downloadable change log of every difference.
Referential Anonymizer — masking that keeps joins alive
Ordinary maskers randomize each file separately, so users.csv and orders.csv stop joining. This one derives every replacement deterministically from your passphrase — the same email maps to the same fake everywhere, across files and across runs, so anonymized datasets still work together.
- Also new: Benford's Law fraud detector with chi-squared verdicts
- ID Detective — identify and decode mystery identifiers (UUID, ULID, Snowflake, JWT…)
- Regex from Examples — paste strings that should match and get an explained regular expression back

