All tools Dummy JSON and CSV test-data generator How to use this tool Enter 1 to 1,000 rows and choose JSON or CSV. Optionally supply a label prefix and one choice per line.
Leave the seed blank for browser random bytes, or enter a nonsecret seed to reproduce a fixture. The optional UUID-shaped value is explicitly dummy test data.
Select Generate dummy records. Review any CSV safety warning, then copy or download the result.
Scope and limits Only sequence, label, choice, boolean and optional dummy UUID-shaped fields are generated. No real personal information, network source, custom executable template, credential or password generation is provided. The seeded FNV-1a/Mulberry32 generator is deterministic and not cryptographically secure.
Maximum 1,000 records, 100 choices, 200 UTF-16 characters per choice, 100 per prefix, 256 per seed and 1,000,000 output characters. Empty prefix/choices use the documented defaults; blank lines inside a supplied choice list are rejected.
CSV quotes every cell and prefixes a single apostrophe to formula-risk text, including formula markers after leading whitespace and leading tab/control characters. The result reports how many cells changed. JSON retains original text. Spreadsheet interpretation varies: inspect imports and do not remove the safety prefix without review.
Processing runs locally and this tool does not upload or autosave source text. This site can load consent-controlled third-party services, so use dummy, nonsensitive input only. Password and authentication tools remain subject to separate verified ad-free-hosting requirements.
Inputs start empty. Load example fills them only when you choose it. Reset clears every text field and output. Cancel stops the worker and keeps your input.
Processing runs locally. This tool does not upload or autosave your input. The site can load consent-controlled third-party services; use nonsensitive test input and keep passwords, tokens and personal records out of these fields.
Enable JavaScript to calculate results. The worked example and limits below remain readable. Worked example Input and settings Rows: 2
Format: JSON
Label prefix: item
Choices: alpha and beta
Seed: demo
Dummy UUID-shaped ID: off Result [
{
"sequence": 1,
"label": "item-0001",
"choice": "alpha",
"boolean": true
},
{
"sequence": 2,
"label": "item-0002",
"choice": "alpha",
"boolean": true
}
] Load example to reproduce this complete dummy fixture. Changing JSON to CSV preserves the generated values except for explicitly reported spreadsheet-safety prefixes.