CSV Splitter
Split a large CSV file into smaller files by row count or by unique values in a column
Drop a CSV file here or click to upload
Supports standard CSV with optional header row
All processing happens entirely in your browser — no data is uploaded to any server. Split by rows divides your file into equal-sized chunks. Split by column groups rows by unique values in a chosen column (e.g. country, department, status).
Continue Exploring
Other Data & Spreadsheet you might like...
CSV Viewer & Editor
View, sort, filter, and inspect CSV files as an interactive table — all in your browser
JSON Table Viewer
Render JSON arrays of objects as a sortable, searchable HTML table with column filtering
Excel to CSV Converter
Convert XLSX and XLS Excel files to CSV format — no upload, runs in your browser via SheetJS
CSV Column Extractor
Pick specific columns from a CSV file and download the result — great for cleaning large datasets
SQL on CSV
Run SQL SELECT queries directly on uploaded CSV files — no server needed
CSV Merger
Merge multiple CSV files into one — reorder, deduplicate rows, and handle headers automatically
JSON to Excel
Convert JSON arrays of objects to Excel (.xlsx) or CSV — powered by SheetJS, runs in your browser
JSON Diff Viewer
Compare two JSON objects side by side and highlight added, removed, and changed fields