What does this tool do?
Split a large JSON array into smaller, fixed-size chunks for batching or pagination. Everything runs locally using JavaScript in your browser — nothing you paste or upload is ever sent to a server.
How to use this tool
- Paste your json array into the left-hand box.
- Fill in the chunk size field above the input.
- Click Split JSON.
- Copy the chunked json from the output box.
Frequently asked questions
What does the output look like?
An array of arrays — each inner array is one chunk containing up to your chosen number of items, in original order.
What happens if the array doesn't divide evenly?
The last chunk simply contains whatever items are left over, so it may be smaller than the chunk size.
What's this useful for?
Common uses include batching API requests, paginating a dataset for display, or splitting a large import file into manageable pieces.
