Tiny Data Tools Browse Tools

AI Learning Tools

Dataset Splitter

Split real CSV or JSON datasets into train, validation and test files directly in your browser. This dataset splitter supports local file import, deterministic shuffle with seed control, downloadable outputs and quick preview of each split.

Advertisement

AdSense slot placeholder

No file selected
Read locally in your browser only

This tool does not upload files to a server.

Input rows

0

Active output format

CSV

Train rows

0

Validation rows

0

Test rows

0

Paste or import a CSV or JSON dataset to generate train, validation and test splits.

Train split

Preview of the first rows in the training set.

Validation split

Preview of the first rows in the validation set.

Test split

Preview of the first rows in the test set.

Advertisement

AdSense slot placeholder

How to use

  • Paste or import a CSV or JSON dataset.
  • Choose split mode, set percentages and optionally enable deterministic shuffle with a seed.
  • Run the split, preview each subset and download the train, validation and test files.

Advertisement

AdSense slot placeholder

Example

Input

Input: 1,000 dataset rows in CSV or JSON format

Output

Train: 800 rows | Validation: 100 rows | Test: 100 rows

FAQ

Can I include a validation set?

Yes. Choose the train/validation/test mode and set the validation percentage.

Does this upload my dataset to a server?

No. File import, splitting and downloads all happen locally in your browser.

Related Tools