Data cleanup
How to clean and format JSON and CSV data without breaking it
Use this workflow when pasted data is hard to read, rows are messy, JSON will not parse, or a simple list needs cleanup before reuse.
Work on a copy first
The safest data cleanup habit is simple: keep the original and clean a copy. Formatting can make data easier to inspect, but it can also hide accidental edits if you overwrite the only version.
Start by deciding whether the data is JSON, CSV, or a plain text list. Each format has different failure points.
- JSON fails when brackets, quotes, commas, or value types are wrong.
- CSV gets messy when rows have inconsistent columns or commas inside values.
- Plain lists often need duplicate removal, line-break cleanup, or casing fixes.
Use the right cleanup tool
If JSON is invalid, format and validate before minifying. If CSV rows look inconsistent, clean the rows before converting. If the source is just a list, remove duplicates or line breaks before using it in another tool.
Do
- Validate JSON before copying it into a site, app, or schema field.
- Check row and column counts after cleaning CSV.
- Keep sensitive data out of cleanup tools unless it is necessary and safe.
Don't
- Do not assume formatted JSON is logically correct.
- Do not convert messy CSV before checking quoted commas and missing values.
- Do not remove duplicates from data where repeated rows have meaning.
Example cleanup sequence
For a spreadsheet export, start with CSV Cleaner, then convert to JSON only if the cleaned rows look right. For an API snippet, use JSON Formatter / Validator first, then JSON Minifier only after you have reviewed the formatted data.
If a tool reports a warning, pause and inspect the source. The warning is usually cheaper to fix before the data moves into another workflow.
FAQs
Can formatting JSON change the data?
Formatting should only change spacing and line breaks, but you should still review the output before replacing the original.
Should I clean CSV before converting it to JSON?
Yes. Cleaning and reviewing CSV rows first helps prevent bad columns or missing values from turning into confusing JSON.