Records, whether from a database, a survey system, or a transaction log, often need to move in fixed-size groups, consistent enough that each batch behaves predictably regardless of which piece of the overall dataset you're currently working with.
Million by Million Rows Copier copies large data in fixed-size batches by design: every chunk, by default 1,000,000 rows, is built and copied the same way, with the header row included automatically so each batch is a complete, self-describing set of records on its own.
Load your records once, by pasting with Ctrl+V or loading a file in any of 33 supported formats, click Start Copying Out to lock the record count and batch boundaries in place, then use Copy Next Chunk to work through the fixed-size batches one at a time.
Because batch size stays consistent throughout a session, once set, you can predict exactly how many batches a given dataset will require simply by dividing the total record count by your chosen batch size.
Each batch is saved to disk automatically in your chosen formats the moment it's copied, giving you a permanent, evenly-sized record of the entire dataset alongside whatever you paste manually into a destination.
Everything runs locally on your PC, aside from a one-time license check. Loading, batching, and exporting all happen offline, with your records never uploaded anywhere. Data analysts and engineers moving large extracts between tools, database administrators handing off query results, finance and accounting teams transferring big ledgers, operations and reporting staff assembling data from many sources, and anyone who has ever tried to paste more rows into Excel than it was willing to accept, all use the same underlying workflow. Virtual rendering keeps the loaded-data view smooth even at the upper end of the app's capacity, and every worker thread runs its own SQLite connection in WAL mode, so nothing here depends on your PC having an unusual amount of memory to spare.










- Install Million by Million Rows Copier on your Windows PC.
- Paste your records with Ctrl+V or load a file.
- Click Start Copying Out to lock the dataset and batch size in place.
- Click Copy Next Chunk to build and copy the first fixed-size batch.
- Paste that batch into your destination.
- Click Copy Next Chunk for the next batch.
- Repeat until every record has been copied.
- Review the auto-saved batch files in your output folder.
- Use Re-copy Current Chunk if your clipboard gets overwritten mid-paste.
- Click Open Output Folder to review everything you've saved so far.
- Copies records in consistent, fixed-size batches
- Header row included automatically in every batch
- Batch boundaries locked in place once copying starts
- Predictable batch count based on total records and batch size
- Auto-saves each batch to disk as it's copied
- Handles datasets up to 50,000,000 records in one session
- Runs fully offline aside from a one-time license check
- One-time purchase for Windows, with Gumroad license activation
- Choose your own output folder, or use the default under My Documents
- Works with files on local drives, external drives, and network shares
Does batch size stay the same throughout a session?
Yes, once you click Start Copying Out, the dataset and chunk numbering lock in place, keeping batch size consistent from the first batch to the last.
Can I predict how many batches my dataset will need?
Yes, dividing your total record count by your chosen batch size gives you the number of batches the session will require.
Does every batch include the header row automatically?
Yes, the header row is included on the clipboard with every batch, so each one is a complete, self-describing record set.
What's the maximum number of records this can handle?
Up to 50,000,000 records in a single loaded session.
Does this work on both Windows 10 and Windows 11?
Yes, Million by Million Rows Copier is built and tested for both Windows 10 and Windows 11.
Is my data safe when using this tool?
Yes, all processing happens locally on your PC; no data is ever uploaded, so proprietary or sensitive records stay fully under your control.
Where do saved chunks and exports go by default?
A default output folder under My Documents is set automatically at startup, though you can choose a different folder before loading begins.
Can I use this on files stored on an external or network drive?
Yes, files on local drives, external drives, or mapped network shares all load the same as any local file.
What happens if the app is closed partway through a session?
Each chunk is saved to disk automatically the moment it's copied, so a closed app or crash never loses more than the chunk that was in progress.
Is there a trial version available before buying?
Check the product page on turbo-soft.com for current trial availability and details.
Ready to copy your large data in fixed-size batches, fully offline?