CSV Tool Suite
Convert, clean, and reshape CSV data with a live table preview. Everything runs in your browser — your data is never uploaded.
CSV to JSON
Convert CSV into JSON with nested keys, JSON Lines, and type-aware values.
CSV to XML
Convert CSV into XML using elements or attributes, with CDATA and type hints.
CSV to YAML
Convert CSV into clean YAML with safe scalar quoting and nested keys.
CSV to SQL
Generate SQL INSERT statements across six dialects, with upserts and batching.
CSV to HTML Table
Turn CSV into an HTML table with row numbers, footer sums, and a full-document option.
CSV to Markdown Table
Turn CSV into a Markdown table with per-column alignment and pretty padding.
CSV to TSV
Convert CSV to tab-separated values with configurable tab and newline handling.
JSON to CSV
Flatten JSON into CSV with array-path detection, field selection, and nested keys.
XML to CSV
Convert XML records into CSV with attribute handling and nested-element flattening.
YAML to CSV
Convert YAML into CSV with array modes, flattening, and multi-document support.
TSV to CSV
Convert tab-separated values into CSV with quote and escape handling.
Remove CSV Columns
Delete columns by name, index, range, or pattern, with empty-column removal.
Keep CSV Columns
Keep and reorder selected columns by name or index, with duplication support.
Reorder CSV Columns
Reorder columns with front, back, exact, swap, or alphabetical modes.
Remove Duplicate Rows
Remove duplicate rows by key columns, keeping first or last, with normalization.
Sort CSV by Column
Sort rows by one or more columns with numeric, date, natural, and length ordering.
Filter CSV Rows
Keep rows matching column conditions with comparison, text, range, and regex operators.