TopDev
🎭

Mock Data Generator (Faker.js)

Generate fake data with Faker.js — names, emails, phones, addresses, products. 10 locales (Vietnamese, Indonesian, Japanese, Korean…). JSON / CSV / SQL INSERT output.

All tools Browser-only
Schema presets
Schema fields
Output
 

Generate fake data with @faker-js/faker. Supports vi/en/id locales (Vietnamese, Indonesian, US names…). Great for testing APIs, seeding DBs, mocking UIs.

When you need mock data

Localization

Faker supports 60+ locales. This tool exposes 10 popular ones:

30+ field types

Supports: name/firstName/lastName/email/phone/avatar/company/jobTitle, address (street/city/country/zip/lat/lng), product (name/desc/price/sku), text (word/sentence/paragraph), UUID, dates, credit card, IBAN, IPv4, user agent, color, image URL…

Output formats

Who this is for

Backend devs, API integrators, anyone debugging JSON/YAML/CSV payloads or working with structured data.

FAQ

Is my sensitive data safe?

Yes. JSON/YAML/CSV you paste is NOT uploaded to any server. All processing happens locally in your browser.

Is there a size limit?

Browser RAM dependent. Files under 10MB run smoothly. Larger files may freeze the tab.

Related tools

See all tools →