The Data Anonymizer turns a spreadsheet or JSON export full of real personal information into a safe, shareable version in seconds — entirely inside your browser. Paste a CSV with a header row, or a JSON object or array of objects, and the tool scans every field for personally identifiable information (PII): email addresses, names, phone numbers, credit-card numbers, IBANs, social-security numbers, IP addresses, street addresses, cities and dates. It then proposes a sensible masking strategy for each column, which you can fine-tune before exporting a fully anonymised copy.
This solves a problem every developer, analyst and support engineer hits: you need realistic data to build a demo, file a bug report, populate a staging database or take a screenshot — but the only data you have contains real customers. Uploading that to an online “anonymizer” is itself a privacy risk. Here, nothing is ever sent anywhere; the parsing, masking and export all happen locally.
How it works
When you press Analyse, each column is classified two ways. First by its
header name — a field called email, phone, ssn, credit_card or
first_name is matched directly. Second by its values — a sample of cells is
tested against format patterns, so a column of [email protected] style strings is
recognised as email even if the header is cryptic. Each field is assigned a
strategy you can override per-column or in bulk.
The fakes are format-preserving and deterministic. Credit-card replacements are Luhn-valid, phones and SSNs follow real shapes, and every original value is hashed to seed its replacement — so the same email always becomes the same fake email. That keeps row relationships, duplicate counts and joins intact, which naive random replacement would destroy. A live before/after preview highlights every changed cell in green; hover to see the original.
Example
Paste a customer export with columns full_name, email, phone, credit_card, city, signup_date. The tool auto-detects the first five as PII and leaves id and
city choices to you. A row of Jane Doe, [email protected], +44 7700 900123, 4111 1111 1111 1111, London, 2023-04-12 becomes something like Amara Okafor, [email protected], +1 (415) 220-7781, 4539 8821 0067 1234, Lakeside, 2023-04-09 — same shapes, zero real data. Export the masked CSV or JSON, or copy
it straight to your clipboard.
Every value is processed locally. Your real data is never uploaded, stored or logged.