Tạo dữ liệu Test 🔒 Chạy ngay trong trình duyệt — không tải lên bất cứ thứ gì.

Dựng schema, xuất số dòng không giới hạn ra JSON, CSV hoặc SQL.

    

Về công cụ này

Dựng một bộ dữ liệu thực tế bằng tay vừa chán vừa dễ sai. Ở đây bạn ghép schema từng trường — đặt tên và chọn kiểu (tên người, email, địa chỉ, ngày, số, UUID, enum...) — rồi tạo bao nhiêu dòng tùy ý và xuất ra JSON, JSON Lines, CSV, câu lệnh SQL INSERT hoặc bảng HTML.

Vì việc tạo chạy trên máy bạn nên không giới hạn số dòng và không tải lên gì cả — khác với công cụ chạy server thường chặn bản free ở một nghìn dòng. Chọn ngôn ngữ dữ liệu và tên, địa chỉ, số điện thoại sẽ ra đúng định dạng quốc gia đó.

Câu hỏi thường gặp

Dữ liệu được tạo ra có phải thông tin thật của người thật không?

Không. Mọi giá trị đều được Faker.js tạo ngẫu nhiên — tên, email và địa chỉ đều là dữ liệu giả, không liên quan đến bất kỳ người thật nào, nên dùng an toàn trong demo, kiểm thử hay tài liệu.

Schema hay dữ liệu tôi tạo ra có bị gửi lên server không?

Không. Faker.js chạy ngay trong trình duyệt của bạn, nên schema bạn tạo và mọi dòng dữ liệu sinh ra đều ở lại trên thiết bị của bạn.

Kết quả có giống nhau mỗi lần tôi tạo dữ liệu không?

Không, mỗi lần chạy đều được random lại — không có seed cố định, nên chạy lại cùng một schema vẫn cho ra các giá trị khác nhau.

Tôi có thể tạo tối đa bao nhiêu dòng, và liệu trình duyệt có bị treo không?

Tối đa 1.000.000 dòng. Việc tạo dữ liệu được chia thành từng đợt nhỏ và nhường quyền điều khiển lại cho trình duyệt giữa các đợt để trang không bị đơ, nhưng xuất dữ liệu quá lớn vẫn tốn thời gian và bộ nhớ thật sự — chỉ 100 dòng đầu được hiển thị làm bản xem trước.

Tôi có thể tạo dữ liệu bằng ngôn ngữ hoặc locale khác không?

Có. Menu chọn locale điều khiển locale của Faker, nên tên, địa chỉ và số điện thoại sẽ theo quy ước của ngôn ngữ bạn chọn thay vì luôn bằng tiếng Anh.