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.
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
- API testing: generate 1000 fake users to stress-test
POST /users. - Seed databases: dev environment needs data — generate SQL INSERT scripts to run once.
- UI mockups: backend not ready — fake data lets you demo to stakeholders.
- Frontend demos: Storybook components need realistic data to show edge cases (long names, unusual emails).
- Privacy compliance: replace real data with fakes to share datasets with contractors or open-source.
Localization
Faker supports 60+ locales. This tool exposes 10 popular ones:
- Vietnamese (vi): real Vietnamese surnames (Nguyễn, Trần, Lê), Hanoi/HCMC addresses.
- Bahasa Indonesia (id_ID): Indonesian names, Jakarta addresses.
- 日本語 (ja): Japanese names + addresses.
- 한국어 (ko): Korean names.
- 简体中文 (zh_CN): Chinese names.
- ภาษาไทย (th): Thai names.
- + EN/FR/DE/ES.
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
- JSON: API mocks, frontend fixtures.
- CSV: import to Excel, Google Sheets.
- TSV: import to database tools.
- SQL INSERT: run directly in PostgreSQL/MySQL to seed.
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 →JWT Decoder
Decode JWT tokens — header, payload, claims with readable timestamps.
NEWJSON Formatter
Format / minify / validate JSON. Sort keys A-Z, custom indent, Ctrl+Enter shortcut.
NEWUUID / Hash / Base64 / URL
Bundle: UUID v4, SHA-256/512 hash, Base64 (URL-safe), URL encode.
NEWJSONPath Tester
Test JSONPath queries against JSON samples. Pick data from API responses, debug structured output. Recursive descent + filters.