가짜 데이터 생성기

테스트용 현실적인 가짜 데이터 생성: 이름, 이메일, 전화번호, 주소, UUID, 날짜, IP, URL 등. JSON/CSV 내보내기 지원. 무료, 브라우저에서 처리.

  • 브라우저에서 처리
  • 데이터가 브라우저 밖으로 나가지 않습니다
  • 무료 · 회원가입 불필요
선택한 필드로 새 난수 데이터를 생성합니다. 필드를 하나 이상 선택하세요.
복사는 현재 결과 전체를 복사합니다. 다운로드는 그 결과를 생성할 때의 형식으로 저장합니다.
한 번에 1–100개를 생성합니다. 개수가 비어 있거나 0이면 10개를 사용합니다.
형식 JSON 또는 CSV는 다음 생성에 적용됩니다. 형식을 바꿔도 현재 결과와 다운로드 형식은 유지됩니다.
데이터 필드 선택한 필드만 생성합니다. 각 필드는 독립적인 영어 목록이나 난수를 사용합니다.

필드를 선택하고 생성하면 여기에 결과가 표시됩니다.

예시·자세한 설명·자주 묻는 질문 실제 출력이 있는 예시, 다른 도구와의 차이, 자주 묻는 질문.

활용 사례

가짜 데이터는 소프트웨어 개발의 모든 단계에서 필수적입니다. 실제 사용자 데이터를 오염시키지 않고 개발 데이터베이스를 채우거나, 프론트엔드 개발용 API 응답을 모킹하거나, QA 테스트와 현실적으로 보여야 하는 UI 데모용 스프레드시트를 채울 수 있습니다.

모든 생성은 클라이언트 사이드에서 완결되며 의존성이 없습니다. 이름, 주소 등의 값은 엄선된 단어 목록에서 무작위로 조합됩니다. UUID 생성은 브라우저의 crypto.randomUUID() API를 사용하여 암호화 수준의 무작위성을 보장합니다.

필드 형식

모든 값은 고정된 영어 단어 목록이나 난수로 만들어집니다. 아래 표는 생성 코드와 일치합니다.

필드형식예시
전체 이름이름 + 성 (이름 40개 × 성 30개)Susan Smith
이메일이름.성 + 두 자리 숫자 + @ + 메일 서비스 도메인richard.hernandez90@hotmail.com
전화미국 형식 (NXX) NXX-XXXX(545) 491-8460
거리 / 도시 / 주·도 / 우편번호번지 + 거리 이름, 미국 주 코드, 5자리 ZIP2275 Main St, Franklin, NJ, 81966
UUIDcrypto.randomUUID()로 만든 v494095dcb-d3ad-42d5-8a12-f082307eeaff
날짜YYYY-MM-DD, 2020–2026년, 일은 1–282022-11-19
IP 주소IPv4만208.157.61.111
URLhttps:// + 이름 + TLD + 경로 한 단계https://danieldavis.app/login
색상 (Hex)# + 소문자 16진수 6자리#69daa0

제한 사항

  • 필드끼리 관련이 없습니다. 같은 레코드라도 이메일은 전체 이름으로 만들지 않으며, 도시·주·우편번호·국가는 실제 주소가 되지 않습니다. "state": "NJ"와 "country": "United Kingdom"이 함께 나올 수 있습니다.
  • 미국·영어 데이터만 있습니다. 한국어 페이지에서도 영어 이름, 미국 주 코드, 미국 전화 형식이 나오며 한국 이름·주소·010 번호는 만들지 않습니다.
  • 값이 중복됩니다. 100개씩 2,000번 생성해 보니 98.9%의 회차에서 전체 이름이 한 번 이상 겹쳤고, 1%의 회차에서 이메일이 겹쳤습니다. 고유 키가 필요하면 UUID를 쓰세요.
  • 실제로 존재하는 값이 나올 수 있습니다. 이메일 도메인에는 gmail.com 같은 실제 서비스가 있고 전화번호와 IPv4 주소는 난수이므로, 실제 사람이나 호스트의 값과 같을 수 있습니다. 메일을 보내거나 전화를 걸지 마세요. 문서용으로 예약된 값이 필요하면 example.com(RFC 2606)과 192.0.2.0/24(RFC 5737)를 사용합니다.
  • 한 번에 100개까지. 더 큰 값은 100으로 처리됩니다. SQL 내보내기와 필드 추가는 지원하지 않습니다.

라이브러리를 쓰는 편이 나은 경우

필드 간 연관, 한국 데이터, 수천 행 이상, 매번 같은 결과가 필요하면 코드에서 @faker-js/faker를 사용합니다 (fakerKO로 한국어 이름과 주소를 만들 수 있습니다).

import { fakerKO as faker } from '@faker-js/faker';

faker.seed(42); // 매번 같은 출력
const user = {
  name: faker.person.fullName(),
  city: faker.location.city(),
};

FAQ

가짜 데이터 생성기란 무엇입니까?

가짜 데이터 생성기는 소프트웨어 테스트, UI 프로토타입, 데이터베이스 시딩, 데모용으로 현실적이지만 가상의 데이터를 생성하는 도구입니다. 값은 영어 단어 목록과 난수의 조합이며 실제 사람의 기록이 아닙니다.

이 도구는 안전합니까?

네. 모든 데이터는 브라우저 내 JavaScript로 완전히 생성되며 서버로 전송되지 않습니다. 출력은 무작위입니다. 이메일 도메인은 실제 서비스이고 전화번호는 난수이므로 우연히 실제 값과 같을 수 있습니다. 연락 용도로 쓰지 마세요.

어떤 출력 형식을 지원합니까?

JSON과 CSV를 지원합니다. JSON은 API 모킹과 JavaScript 테스트에 적합하고, CSV는 스프레드시트 가져오기, 데이터베이스 시딩, 데이터 분석 도구에 잘 맞습니다.

한 번에 몇 개의 레코드를 생성할 수 있습니까?

한 번에 최대 100개의 레코드를 생성할 수 있습니다. 더 큰 데이터셋이 필요하면 여러 번 생성하여 결과를 결합하세요.

특정 필드를 선택할 수 있습니까?

네. 체크박스를 사용하여 필요한 필드만 선택하세요. 선택한 필드만 출력에 포함됩니다.