Taxon

Normalize event names. Kill near-duplicates. Export a clean taxonomy.

Local only · no upload Local-first

Load CSV

Samples

Drop an analytics export CSV here, or click to browse

Processed entirely in your browser

Ritual: Export pack when the list looks right. Next month, drop the new CSV — Import map if this browser forgot — and Taxon shows new, still on pack, and drifted.

Keys after load: j/k near-dups · g/G first/last · n/N undecided · a accept · s keep separate · e export pack · p preview · u undo · r redo · ? help

No CSV loaded
Drop a CSV export — or pick a card in the sample gallery (dialects, Messy, Agency, Props). When the list looks right, Preview pack then Export pack. Next month, drop the new file to see what changed.
Advanced Batch rename · schema diff · team pack

Batch rename rules

Reusable find/replace (literal or simple regex) on canonical names. Preview counts, then Apply.

Rules run in order against the canonical / suggested column (what CSV/schema export uses)—not raw event strings.

Load a CSV, add a rule (e.g. Clicked → Pressed), preview counts, then Apply.

Prior-schema diff (Advanced)

Full prior vs current lists + export. Everyday: use Plan / schema vs CSV above for matched · plan-only · CSV-only + patched plan. This card is the deep dive.

Load sample CSV (or your export), then upload/paste a prior schema and run Diff.

Custom synonym tokens

Paste token→expansion JSON or CSV (btn,button). Extends the selected pack for this browser only.

Optional. Tokens merge into whichever pack is selected under Normalize.

Team pack export

One-click pack: cleaned schema JSON/MD plus a short naming guide for your analytics workspace.

Writes naming-guide.md + schema files locally.

Free to use. File bytes stay in your browser.