콘텐츠로 건너뛰기

🎲 테스트 데이터 생성

테스트용 더미 데이터(이름, 이메일, 주소, 전화, 회사, 날짜, UUID, 색상) 일괄 생성. EN/JA 로케일. CSV / JSON / SQL 출력.

완전 무료 가입 불필요 브라우저 완결 5 개 언어 다크 모드

🔗 관련 도구

📖 자주 걸리는 지점

인명 · 이메일 · 주소 · 전화번호 · 회사명 · 날짜 등의 더미 데이터를 건수를 지정해 생성합니다. 처리는 브라우저 안에서 끝납니다. 생성되는 것은 그럴듯한 형태의 데이터이지 실재하지 않음을 보장하는 것이 아닙니다 — 이름이나 회사명은 우연히 실재하는 것과 일치할 수 있고, 이메일 주소의 도메인이 실재하면 그곳으로 실제로 메일이 갈 수 있습니다.

사례 무슨 일이 일어나는가 어떻게 하면 되는가
테스트에서 실재 도메인으로 메일을 보내 버린다 example.com 같은 주소를 생성해도 스테이징 환경이 메일 발송을 실제로 하는 설정 그대로면 밖으로 나갑니다. 생성한 주소에 gmail.com 이나 실재 기업의 도메인이 섞여 있었다면 낯선 상대에게 테스트 메일이 도착하고, 스팸 신고를 받으면 발송 도메인의 평판이 떨어집니다. RFC 2606 에서 테스트용으로 영구 예약된 도메인을 쓰세요 — example.com / example.net / example.org.test / .invalid / .localhost 각 TLD 입니다. 이들은 아무도 등록할 수 없으므로 오발송해도 도착하지 않습니다. 아울러 개발 환경에서는 SMTP 를 Mailpit 이나 MailHog 같은 포착 서버로 향하게 해 밖으로 나가는 경로 자체를 막으세요.
생성 데이터가 너무 깨끗해 버그가 안 나온다 자동 생성된 데이터는 길이도 문자 종류도 고르게 갖춰져 실데이터의 거친 모습을 재현하지 않습니다. 실제 이름 칸에는 한 글자 이름, 성만, 미들네임 포함, 기호 포함, 이모지, 앞뒤 공백, 그리고 빈 문자열이 들어옵니다. 깨끗한 데이터로만 테스트를 통과해도 운영에서 처음 깨지는 것은 반드시 가장자리 사례입니다. 생성 데이터에 손으로 만든 이상계를 반드시 섞으세요. 최소한 빈 문자열 · 한 글자 · 최대 길이 정확히 · 최대 길이+1 · 앞뒤 공백 있음 · 이모지 포함 · 줄바꿈 포함 · SQL 따옴표 포함 8가지입니다. 이들은 자동 생성으로는 나오지 않으므로 고정 테스트 픽스처로 따로 두고 생성 데이터와 함께 흘립니다.
운영 데이터를 테스트에 써 버린다 더미 데이터를 만들기 번거로워 운영 사본을 쓰는 것은 개인 데이터의 목적 외 이용에 해당할 수 있습니다. GDPR 에서도 각국 개인정보 보호법에서도 수집 시의 목적을 넘는 이용에는 근거가 필요합니다. 게다가 개발 환경은 운영보다 접근 제어가 느슨한 것이 보통이므로 유출 경로로도 현실적입니다. 꼭 운영의 분포가 필요하다면 복사가 아니라 마스킹한 복제본을 만듭니다. 성명 · 이메일 · 전화는 치환하고 생년월일은 연도만 남기며 주소는 시구정촌까지로 뭉개는 처리입니다. 개인정보 마스킹을 쓸 수 있습니다. 중요한 것은 마스킹을 운영 환경 안에서 수행하고 마스킹된 것만 밖으로 내보내는 것으로, 원본 데이터를 개발 환경에 가지고 나온 뒤 가공하는 절차로는 의미가 없습니다.

생성한 성명이나 회사명은 데모 화면이나 스크린샷, 문서에 그대로 싣기 전에 한 번 검색해 보세요. 우연히 실재 개인이나 기업과 일치하는 경우가 있고, 그 상태로 가상의 고객으로 공개하면 당사자에게서 연락이 옵니다. 특히 흔한 성명 조합과 짧은 회사명은 충돌하기 쉬운 부류입니다. 공개 자료에 싣는다면 누가 봐도 예시임을 알 수 있는 이름이나 Example Inc. 같은 형태가 안전합니다.

📖 사용법

  1. 1
    로케일과 행 수 설정
    영어(US) 또는 일본어 로케일을 선택하고 생성할 행 수를 지정하세요(최대 1000행).
  2. 2
    출력 형식과 필드 선택
    JSON, CSV, SQL INSERT, TSV, Markdown 테이블 형식을 선택하고 필요한 필드에 체크하세요.
  3. 3
    생성 후 복사 또는 다운로드
    생성 버튼을 클릭하여 데이터를 만드세요. 복사 또는 다운로드로 결과를 가져올 수 있습니다.

❓ 자주 묻는 질문

매번 다른 데이터가 생성되나요?
네. 생성 버튼을 클릭할 때마다 무작위 데이터가 생성됩니다.
SQL 출력은 어떤 데이터베이스를 지원하나요?
표준 SQL INSERT 문을 생성합니다. MySQL, PostgreSQL, SQLite 등 대부분의 데이터베이스에서 사용 가능합니다.
생성된 데이터는 안전하게 사용할 수 있나요?
모든 데이터는 브라우저에서 무작위로 생성되며 실제 개인 정보가 포함되지 않습니다. 테스트, 데모, 개발 용도에 적합합니다.
🐛 이 도구에서 문제가 발생했나요?

무료 · 가입 불필요. 재현 절차만이라도 도움이 됩니다. 보고는 운영자에게 직접 전달되어 개선에 사용됩니다.

※ 재현을 위해 브라우저 정보 (UA / 화면 / 언어 / URL) 가 자동 전송됩니다