How to use
Use it as a quick “formatter” when a CSV block looks messy in VSCode.
- Paste your CSV into CSV input.
- Choose Output mode (CSV / TSV / Markdown / Aligned text).
- Keep Delimiter on Auto unless you know the delimiter.
- Click Format, then Copy to paste back into VSCode.
FAQ
How do I make CSV readable in VSCode?
Use Aligned text (VSCode view) to line up columns, then paste the result back into VSCode for quick inspection.
Does this change my CSV values?
In Normalized CSV/TSV mode it preserves values and only adjusts quoting/line endings; Aligned text is for viewing and isn’t intended for re-import.
Can it handle semicolon CSV or tab-delimited files?
Yes—set Delimiter to Auto (or choose ; / Tab / |) and the parser will format accordingly.
What about commas, quotes, or newlines inside a field?
Fields containing delimiters, quotes, or line breaks are emitted with RFC4180-style quoting (double quotes with "" escaping).
Can I convert CSV to a Markdown table?
Yes—switch Output mode to Markdown table and optionally treat the first row as a header.
Can it validate that every row has the same number of columns?
Enable Require consistent columns to error on mismatched row widths (common when quotes are broken).
Does this tool upload my data anywhere?
No—formatting runs locally in your browser and the script does not make network requests.