VizSoup

Clean, chart and summarise a CSV in your browser

Nine free tools for the jobs between a messy export and a finished report. Paste a table to start. Nothing you paste or open leaves your device.

The CSV cleaner on an example export

Open the cleaner
  • Trim whitespace: 3 cells
  • Collapse internal spaces: 2 cells
  • Remove empty rows: −1 row
  • Remove empty columns: −1 col
  • Remove duplicate rows: −1 row
  • Dates to ISO 8601: 6 cells
  • Normalise numbers: 7 cells
Example: the first six cleaned rows
RowNameEmailSigned upCountryPlanAmount
1Ana Souzaana.souza@example.com2024-02-03BrazilPro1200.00
2Ben Carterben.carter@example.com2024-02-14UKBasic49.50
3Chloe Martinchloe.martin@example.com2024-02-21FrancePro1200.00
4Deepa Raodeepa.rao@example.com2024-03-05IndiaTeam3450.00
5Erik Larsenerik.larsen@example.com2024-03-05NorwayBasic49.50
6Fatima Idrisfatima.idris@example.com2024-03-09NigeriaPro1200.00
Changed cell 17 cells changed and 2 rows removed, in invented data

The tools

Which tool answers which question

Start from what you want to know, not from the chart type you have seen most often.

Your questionForm that answers it
Is this export clean enough to use? CSV cleaner
How does a value change over time? Line chart
Which category is bigger? Bar chart
What share of one total is each part? Pie or donut, 2–6 parts
How are the values spread out? Histogram
Do two measurements move together? Scatter plot with a fitted line
What is typical, and what is unusual? Summary statistics
What is the total per group? Pivot table

Who this is for

Anyone who has a table of numbers and needs one specific thing from it quickly: a clean copy of a messy export, a chart for a slide, the median of a column, totals by region, or a README table from a spreadsheet. The tools suit students checking homework, analysts who need a figure without opening a notebook, and developers moving data between JSON, CSV and Markdown.

What is different here

Your data stays on your device. Every tool is JavaScript running in your browser tab. Nothing you paste or open is uploaded, so there is no account to create and nothing to delete afterwards. The privacy page explains how to check this yourself.

The method is on the page. Each tool names the formula or rule it uses. Where respected conventions disagree, as they do for quartiles and histogram bin counts, all of them are shown rather than one being picked silently. The cleaner asks, rather than guesses, when a date could be day-first or month-first. Each page also says where the tool stops being the right one.

Charts are plain SVG. Downloads are small vector files that stay sharp at any size and open in browsers, design tools and current versions of Office. Colours come from a fixed palette chosen to stay distinguishable for the common forms of colour blindness, and every chart is paired with a table of the values it shows. The full list of methods is on the about page.