Random TSV Generator for Test Data, Fixtures, and Seeds
Random TSV Generator creates tab-separated values from columns you define as name:type pairs. Choose from string, integer, float, boolean, name, email, date, UUID, and word; set how many rows to generate and whether to include a header row. Create a batch you can copy for tests, fixtures, seed data, or other workflows that need sample TSV.
Random TSV Generator is a browser-based tool for creating sample tab-separated data. It builds TSV output from column definitions written as name:type pairs, so you can generate rows with a chosen set of columns instead of typing every value by hand. Use this random TSV generator for test data, fixtures, seed data, and other workflows that need sample rows.
To configure the output, define column names and choose types from string, integer, float, boolean, name, email, date, UUID, and word. Set the row count to control how many rows are generated, and toggle the header row depending on whether you want column names included at the start. Generate the result and copy the values you need.
TSV, or tab-separated values, represents data as rows, with tabs separating fields within each row. A header row can label those fields, while the rows below contain the generated values. This format is useful when a workflow expects tab-delimited data; generating it here can save time compared with entering sample cells manually.
The generator runs entirely in your browser. Your input is processed on your device and is not sent to a server, and the tool works offline once the page has loaded. It is useful for developers and DevOps engineers preparing sample data for tests, import checks, scripts, fixtures, and prototypes.
Step 1: Define each column with a name and type in the column builder. Available types include string, integer, float, boolean, name, email, date, UUID, and word.
Step 2: Set the number of rows to generate. This lets you create a small sample or a larger batch for your workflow.
Step 3: Choose whether to include a header row. Turn it on when you want the column names at the start of the TSV output.
Step 4: Generate the TSV, then copy the values you need for your tests, fixtures, or other projects.
Use case: Create random TSV test data, fixtures, or seed data with columns and types that match your needs.
Use case: Generate a batch of sample rows at once instead of inventing and typing values cell by cell.
Use case: Add varied sample values to test how an application handles tab-separated input.
Use case: Prepare TSV files for testing an import pipeline or a script that reads tab-delimited rows.
Use case: Build sample table data for a prototype or local demo without manually filling every row.
Use case: Generate data with named columns to make test fixtures easier to read and reuse.