Extract a specific number of rows from a CSV file — set a row limit and optional offset to sample, test, or batch data. Browser-based, no upload.
Privacy: Everything runs locally in your browser. Your source file is not uploaded to JAD Apps servers.
Take a slice of a CSV by limit and offset. Useful for grabbing a sample of a huge export, paginating a CSV into smaller chunks, or skipping a known-bad header section. The header row is always preserved at the top of the output.
Free is enough for most one-off jobs. Pro raises the file and batch caps; Pro + Media unlocks GB-scale streaming and unlimited duration.
Larger files supported on Developer (5 GB CSV) and Enterprise (unlimited). All processing happens in your browser — files never reach a server.
Drop your CSV
The header is detected and preserved automatically.
Set the row limit
How many data rows to keep. Free accounts cap at 500 rows; Pro raises this to 100,000.
Set the offset (optional)
How many data rows to skip from the start before counting the limit.
Click Limit rows
Output contains the header plus exactly `limit` rows starting at `offset + 1`.
No — the header is always kept and not counted. Limit 100 means 100 data rows + 1 header row in the output.
You'll get the header alone with zero data rows. Reduce the offset to recover.
Limiter keeps one slice. Splitter divides the file into N equal-sized chunks at once.
Privacy
Everything runs locally in your browser. Your source file is not uploaded to JAD Apps servers.
Split any CSV file into multiple smaller files by row count. Ideal for batch imports, quota chunking, or parallelising workflows. Browser-based, no upload.
Clean a CSV file online — remove empty rows, trim whitespace, deduplicate, and repair malformed rows. Free, browser-based, no upload.
Filter CSV rows based on conditions in any column — equals, contains, starts with, greater than, and more. Browser-based, no upload.