Split large CSV files into smaller chunks.
Break a big CSV file into multiple smaller files by row count or column values. Download individual chunks — all in your browser.
How it works
Three simple steps
Open your CSV
Drag and drop a large CSV file into the editor.
Choose how to split
Set the number of rows per chunk or split by unique values in a column.
Download chunks
Download each resulting file separately, ready for handoff or import.
Key features
Everything you need
Split by row count
Break a large file into chunks of N rows each for easier processing.
Split by column value
Create separate files for each unique value in a selected column.
Preserves headers
Each chunk includes the original column headers for easy use.
Local processing
Splitting happens in your browser. No file uploads needed.
Your data stays on your device
SheetTool processes everything locally in your browser. Your files are never uploaded to a server. No account required.
FAQ
Frequently asked questions
How do I split a large CSV file?
Open your CSV in SheetTool, use the split tool, set the rows per chunk, and download the resulting files.
Can I split by column values?
Yes. You can split the file into separate files based on unique values in any column.
Is there a file size limit?
No server limit — everything runs locally. Performance depends on your browser and device memory.
Do the split files include headers?
Yes. Each chunk includes the original column headers so the files are immediately usable.
Ready to get started?
Open SheetTool and start working with your files right away. No sign-up needed.