Data Generators & MocksData Generators & Mock Suites
Generate thousands of rows of realistic dummy data (JSON, CSV, SQL) and bulk cryptographically secure UUIDv4, ULID, and NanoID identifiers directly in your browser.
Category Tools (2)
Click any tool to launchMock Data Generator
Generate thousands of rows of realistic dummy data (JSON, CSV, SQL) using Faker.js.
UUID / ULID / NanoID Generator
Generate cryptographically secure UUIDv4, ULID, and NanoID strings in bulk.
AI Skill Studio Cross-Domain SpotlightRecommended AI Agent Presets for Generators & Mocks
Amplify your engineering workflows by pairing these offline developer tools with production-ready agent rulebooks and skill definitions.
TDD Specialist Cursor Rules
Equip Cursor with test-driven development methodologies, automated test fixture generation, and mock assertions.
Prisma ORM Cursor Rules
Enforce safe database migrations, typed seeders, and relational entity fixtures.
Vibe Coder Agent Rules
Rapidly prototype functional applications with realistic mock data scaffolding and creative UI iteration.
How Data Generators & Mocks Operates Offline in Browser Memory
Software testing, performance benchmarking, and database seeding require high volumes of realistic, structurally accurate test data. DevScratchpad Data Generators provide rapid, deterministic generation of mock records and unique identifiers without needing backend seeding scripts or external API quotas.
Runtime Security & Isolation
Mock data generation is powered by @faker-js/faker running locally in browser memory, allowing developers to generate names, emails, addresses, financial figures, and custom schemas. The UUID & ULID generator uses window.crypto.getRandomValues() for cryptographically strong pseudorandom numbers (CSPRNG), supporting bulk generation of up to 10,000 unique keys per batch with instant zero-copy export to JSON, CSV, or SQL insert statements.
Recommended Usage Workflows
- 01.Define a mock data schema using intuitive template tags (e.g., {{person.fullName}}, {{internet.email}}, {{finance.amount}}).
- 02.Specify row counts and export formats (JSON array, CSV spreadsheet, or SQL INSERT statements).
- 03.Generate bulk lists of UUIDv4, ULID, or NanoID strings with custom prefixes or capitalization.
- 04.Copy to clipboard or download files directly with zero server roundtrips.
Key Engineering Advantages
Frequently Asked Questions (Generators & Mocks)
Are the generated UUIDs cryptographically secure?
Yes. DevScratchpad uses the browser's native crypto.getRandomValues() CSPRNG to ensure genuine cryptographic entropy and collision resistance.
What is the difference between UUIDv4 and ULID?
UUIDv4 is completely random and non-sortable. ULID (Universally Unique Lexicographically Sortable Identifier) includes a 48-bit timestamp prefix, making it chronological, sortable in B-trees, and highly efficient for database primary keys.
Can I export mock data directly to SQL insert statements?
Yes. You can choose SQL format and specify table name, producing formatted INSERT INTO statements ready to pipe directly into psql or MySQL.
What is the maximum number of rows I can generate at once?
You can comfortably generate up to 50,000 mock rows or 10,000 UUIDs per batch directly in browser memory.