PoppyOS
Split and merge

Cut a big CSV into files that fit Excel, or join several

Excel stops at 1,048,576 rows per sheet. Split a bigger file into pieces that fit, with the header row in every piece, in one ZIP. Or merge several CSV files even when their columns are in a different order. Nothing is uploaded.

Buy on Gumroad: USD 15 All tools

  • NOMINAL Runs in your browser
  • NOMINAL No upload, no account
Offline CSV Split & Merge showing the result of splitting a CSV file

What it does

Four ways to split

By rows per file, by number of files, by maximum size in MB, or one file per value of a column such as region, customer or month. One button fills in Excel's limit.

Rows copied exactly

Quoting, spacing and values are not changed, and a line break inside a quoted cell stays inside its row.

Merge by column name

Columns are matched by name, so files can have them in a different order. An optional column says which file each row came from.

Nothing hidden

A row with the wrong number of cells is listed in a rejects file with its file name and row number, not merged silently.

Who it is for

Honest limits

Details

USD 15One-time purchase, sold through Gumroad. 14-day refund for any reason. Licence. Buy on Gumroad

How it was made: built with AI-assisted tools and tested automatically against independent reference implementations. Questions? Support.

More tools

Dedupe
USD 15Buy

Offline CSV Cleaner

USD 15 one-time · Free demo
Compare
USD 15Buy

Offline CSV Compare

USD 15 one-time · Free demo
Bundle: six tools
USD 49Buy

Offline Data Toolkit

USD 49 one-time
Converter
USD 12Buy
Bookkeeping
USD 19Buy
E-commerce
USD 19Buy
n8n workflow
USD 29Buy