CSV Tools
Convert, clean, filter, analyze and transform CSV files — all in your browser.
CSV to TSV ConverterConvert comma-separated values to tab-separated.TSV to CSV ConverterConvert tab-separated values to comma-separated.CSV to XML ConverterConvert CSV rows into structured XML.XML to CSV ConverterConvert repeating XML elements into a CSV table.CSV to YAML ConverterConvert CSV rows into a YAML array of objects.YAML to CSV ConverterConvert a YAML array of objects into CSV.CSV to HTML Table ConverterConvert CSV into an HTML table markup.HTML Table to CSV ConverterExtract an HTML table into CSV rows.CSV to JSONL ConverterConvert CSV into JSON Lines (one object per line).JSONL to CSV ConverterConvert JSON Lines into a CSV table.CSV to SQL Insert ConverterGenerate SQL INSERT statements from CSV.Markdown Table to CSV ConverterConvert a GitHub Markdown table into CSV.CSV to Fixed-Width ConverterAlign CSV columns into fixed-width text.Fixed-Width to CSV ConverterConvert aligned fixed-width text into CSV.CSV to LaTeX Table ConverterConvert CSV into a LaTeX tabular environment.Filter CSV RowsKeep only rows where a column matches a condition.Sort CSVSort CSV rows by a column, ascending or descending.Remove Duplicate RowsRemove duplicate rows from a CSV.Random Sample RowsTake a random sample of N rows from a CSV.First N RowsKeep only the first N rows of a CSV.Last N RowsKeep only the last N rows of a CSV.Slice RowsExtract a range of rows between a start and end index.Add Row NumbersPrepend a 1-based index column to a CSV.Reverse RowsReverse the order of rows in a CSV.Shuffle RowsRandomly shuffle the order of rows in a CSV.Remove ColumnsDelete one or more columns from a CSV.Extract ColumnsKeep only the columns you select from a CSV.Rename ColumnChange the name of a CSV column header.Reorder ColumnsRearrange CSV columns into a custom order.Add ColumnAppend a new constant-value column to a CSV.Split ColumnSplit one column into multiple by a delimiter.Merge ColumnsCombine multiple columns into one new column.Map Column ValuesReplace cell values in a column using a mapping.Uppercase ColumnConvert all cells in a column to uppercase.Lowercase ColumnConvert all cells in a column to lowercase.Swap ColumnsSwap the positions of two columns in a CSV.Duplicate ColumnAppend a copy of a column to a CSV.Add Header RowAdd a header row with your own column names above the data.Remove Header RowDrop the header row and turn it into a normal data row with generic column names.Change Header CaseConvert header names to lower, upper, snake, kebab, camel or title case.Remove Empty RowsDelete rows where every cell is empty or whitespace.Fill Missing ValuesReplace empty cells with a value, in all columns or just one.Find and ReplaceFind and replace text in all cells or a single column, with optional regex.Trim WhitespaceRemove leading and trailing spaces from every cell.Remove HTML TagsStrip HTML tags like <b> and <a> from every cell.Remove Comment LinesDrop rows whose first cell starts with a comment prefix like #.Remove Extra WhitespaceCollapse runs of whitespace inside cells to a single space and trim.Compress CSVMinify a CSV by trimming cells and dropping empty rows.Validate CSVCheck that every row has the same number of columns as the header.Count CSV ColumnsCount the number of columns and list their names.CSV ViewerView a CSV as a clean HTML table.CSV Column StatsPer-column type, non-empty count, unique count and top value.CSV DimensionsCount rows, columns, cells and file size.Count CSV RowsCount the number of data rows in a CSV.Count CSV ValuesCount non-empty cells in each column.CSV Summary StatisticsCount, mean, min, max and median for numeric columns.Sum & Average a ColumnSum, average, min, max and count for one column.Count Unique ValuesCount occurrences of each unique value in a column.Running TotalAdd a cumulative running total column.Percentage of TotalAdd a percentage-of-total column.Rolling AverageAdd a moving average column over a sliding window.Transpose CSVSwap rows and columns of a CSV.One-Hot Encode ColumnTurn a column into binary indicator columns.Extract Date PartsSplit a date column into year, month and day.Extract EmailsPull all unique email addresses from a CSV.Extract Phone NumbersPull all unique phone numbers from a CSV.Extract URLsPull all unique http(s) URLs from a CSV.Anonymize ColumnsReplace column values with consistent placeholders.Redact ColumnsMask column values with asterisks.CSV to GeoJSONConvert CSV points to a GeoJSON FeatureCollection.GeoJSON to CSVFlatten a GeoJSON FeatureCollection to CSV.CSV to KMLConvert CSV points to KML placemarks.KML to CSVExtract KML placemarks into CSV.CSV to GPXConvert CSV points to GPX waypoints.GPX to CSVExtract GPX waypoints into CSV.CSV to QIF ConverterConvert transactions CSV to QIFQIF to CSV ConverterConvert QIF to transactions CSVCSV to OFX ConverterConvert transactions CSV to OFXOFX to CSV ConverterConvert OFX to transactions CSVCSV to QFX ConverterConvert transactions CSV to QFXQFX to CSV ConverterConvert QFX to transactions CSVCSV to QBO ConverterConvert transactions CSV to QBOQBO to CSV ConverterConvert QBO to transactions CSVCSV to YNAB ConverterConvert transactions CSV to YNABYNAB to CSV ConverterConvert YNAB CSV to transactions CSVExcel to CSV ConverterConvert an Excel spreadsheet (.xlsx) to CSV.CSV to Excel ConverterConvert CSV to an Excel .xlsx spreadsheet.Parquet to CSV ConverterConvert an Apache Parquet file to CSV.CSV to Parquet ConverterConvert CSV to Apache Parquet.Feather to CSV ConverterConvert an Apache Arrow/Feather file to CSV.Shapefile to CSV ConverterConvert an ESRI Shapefile (.zip) to CSV.CSV to Shapefile ConverterConvert CSV points to a zipped ESRI Shapefile.Merge CSV FilesCombine two CSV files into one (union of columns).Split CSVSplit one CSV into chunks of N rows.Split CSV by Column ValueSplit a CSV into one file per value in a column.Compare CSV FilesHighlight rows only in A, only in B, or common.Find Missing RowsRows present in A but missing from B.Find Common RowsRows present in both A and B.
Explore other categories
Calculators (37)Converters (27)Formatters (15)Generators (10)Cryptography (6)Data & Transform (23)Encoding & Decoding (21)Text Tools (7)Validators (12)Repair Tools (12)Diff & Compare (18)QR & Barcodes (18)Minifiers (5)Beautifiers (3)Security & Tokens (25)Developer Utilities (13)Format Converters (17)Image Tools (14)Guides