MakeMyStats

MakeMyStats

Fast, local tools for CSV, JSON & SQL. Nothing uploaded. Nothing tracked.

A small toolkit that parses, formats, diffs and converts your data entirely in the browser. 28 utilities, one menu, free forever.

local-only·no accounts·no setup·works offline

How it works

3 quiet principles
01

Your file never leaves your tab.

Every parse, format, diff, and chart runs on your CPU. We have no upload endpoint — the box you drop a file into is an in-memory FileReader.

uploads:none
accounts:not required
cookies:none
tracking:none
02

Streaming parsers handle real files.

PapaParse for CSV, streaming JSON, chunked XLSX. Big files don't freeze the tab — progress is incremental and the UI stays responsive.

  • • CSV — PapaParse, streaming mode + Web Workers
  • • JSON — native parser, chunked for big payloads
  • • XLSX — SheetJS, streams each sheet separately
  • • UI stays responsive while parsing runs
03

Works offline.

Every tool lives in the tab. Close the laptop, reopen — it still parses, still formats, still diffs. Bookmark and return.

The catalog

28 tools · 4 buckets
JSON / YAML / SQL8 tools
JSON FormatterFormat, minify, or validate JSON with configurable indentation and error reporting.JSON ViewerExplore JSON as an interactive tree with expand/collapse, path display, and search.JSON DiffCompare two JSON documents side by side with structural diff highlighting.JSON to TypeScriptInfer TypeScript interfaces or type aliases from JSON data.JSON Schema ValidatorValidate a JSON document against a JSON Schema with detailed error messages.JSON Path EvaluatorQuery JSON with JSONPath expressions and see matched values instantly.JSON to SQL INSERTNEWGenerate SQL INSERT statements from a JSON array. Supports batched and per-row modes.YAML FormatterFormat, validate, or canonicalize YAML with configurable indentation and line:column error reporting.
CSV12 tools
CSV ViewerView and explore CSV files with sorting, filtering, and column type detection. Handles 100k+ rows.CSV to JSONConvert CSV data to a JSON array of objects, with header row and indent options.CSV to ExcelConvert one or more CSV files to an XLSX workbook. Multiple files become separate sheets.CSV MergerMerge multiple CSV files by stacking rows, joining on a key column, or concatenating columns.CSV DedupeRemove duplicate rows from a CSV. Pick which columns to compare and what to keep.CSV Column SplitterSplit a column into multiple columns by a delimiter, regex, or fixed width.CSV Filter & TransformBuild a visual filter pipeline with AND/OR logic, pick columns, sort, and export.CSV Column StatisticsProfile any CSV: per-column count, distinct, nulls, min/max, mean, median, std dev, and top values.CSV DiffCompare two CSVs row by row. Added, removed, and changed rows with cell-level highlighting.CSV Sort & GroupSort a CSV by one or more columns with per-key direction and optional group-by. Natural numeric-aware compare.CSV Chart GeneratorNEWTurn any CSV column into a bar, line, or pie chart. Aggregate by sum, average, or count. Export SVG or PNG.CSV to Markdown TableConvert a CSV into a GitHub-flavored Markdown table. Pick columns, set per-column alignment, copy or download.
28
tools on the menu
0
accounts, uploads, or cookies required
100%
client-side, works offline
01 · Local-first

Every parse, format, diff runs in a web worker on your CPU.

02 · Small menu

A small menu, on purpose. Each tool does one thing clearly, and every tool earns its slot.

03 · Works offline

Everything runs client-side. Pull the plug and the tools still work.

Try it with your ugliest file.

Drop a huge CSV or a malformed JSON payload. Nothing uploads. If it can open on your machine, it opens here.