CSV Online Creator
For creating, editing, and exporting CSV files with an intuitive spreadsheet interface.
How it Works

1. Import your data
2. Edit online
3. Generate your table
Supported Formats
Data Import
Select format, paste data, upload file, or try an example
Header Settings
Parsing Status
No data to parse
Start typing or paste your data to see live preview
Online Table Editor
Import data above to start editing your table.
CSV Tools by Category
Format Conversion
CSV to JSON
Quickly convert a CSV file to a JSON data structure.
JSON to CSV
Quickly convert a JSON data structure to a CSV file.
CSV to XML
Quickly convert a CSV file to an XML file.
XML to CSV
Quickly convert an XML file to a CSV file.
CSV to YAML
Quickly convert a CSV file to a YAML file.
YAML to CSV
Quickly convert a YAML file to a CSV file.
CSV to TSV
Quickly convert a CSV file to a TSV file.
TSV to CSV
Quickly convert a TSV file to a CSV file.
CSV to Text Columns
Quickly convert a CSV file to evenly aligned text columns.
Text Columns to CSV
Quickly convert text columns to a CSV file.
CSV to Base64
Quickly encode CSV to base64.
Base64 to CSV
Quickly decode base64 to CSV.
CSV to HTML
Convert a CSV file to an HTML table.
HTML to CSV
Convert an HTML table to a CSV file.
CSV to Markdown
Convert a CSV file to a Markdown table.
Markdown to CSV
Convert a Markdown table to a CSV file.
CSV to Excel
Convert a CSV file to an Excel spreadsheet.
Excel to CSV
Convert an Excel spreadsheet to a CSV file.
CSV to PDF
Convert CSV to a PDF document.
CSV to SQL
Generate SQL insert queries from a CSV file.
SQL to CSV
Create a CSV file from SQL query results.
Structure Processing
Merge CSV Files
Merge together two or more CSV files.
Compare CSV Files
Visually show the differences between two CSV files.
Extract CSV Column
Quickly export one or more columns from a CSV file.
Filter CSV Cells
Return data in a CSV file that matches a pattern.
Sort CSV
Sort the data in one or more CSV columns or rows.
Transpose CSV
Quickly transpose a CSV file (exchange rows and columns).
Rename CSV Columns
Change the name of CSV columns.
Change CSV Delimiter
Quickly change the CSV column delimiter to a new symbol.
Content Generation
Create Random CSV
Generate a random CSV of any size.
Create Empty CSV
Generate a CSV file that contains nothing.
Create Large CSV
Generate a large CSV file for testing.
Create Custom CSV
Generate a custom CSV file with m rows and n columns.
Data Statistics & Analysis
Find CSV Dimensions
Find the number of rows and columns of a CSV file.
Count CSV Data
Find the number of columns and rows in a CSV file.
Sum CSV Columns
Find the sum of CSV columns.
Average CSV
Find the average value of CSV columns and rows.
Analyze CSV
Display detailed information about a CSV file.
Data Validation & Cleaning
Validate CSV
Quickly make sure the given CSV file doesn't have errors.
Fix Broken CSV
Automatically fix a broken CSV.
Deduplicate CSV
Remove duplicate rows in a CSV file.
Clean CSV
Remove empty columns, rows, and values from CSV.
Fill Incomplete CSV
Quickly fill missing CSV values with placeholder values.
Editing & Visualization
CSV Viewer
Preview the contents of a CSV file in an interactive editor.
Visualize CSV
Create a visual drawing that shows the CSV structure.
Animate CSV
Animate CSV data by showing column after column.
Add Color to CSV
Use different colors for CSV data, quotes, and commas.
Data Security & Privacy
Anonymize CSV
Hide personal or sensitive information in a CSV file.
Censor CSV
Mask data in a CSV file.
Encrypt CSV
Encrypt a CSV file and hide information in it.
Decrypt CSV
Decrypt a previously encrypted CSV file and make it readable.
Hide Message in CSV
Hide a secret message in a CSV.