본문 바로가기
개발자

UUID 생성기

충돌 없는 UUID v4(및 NanoID)를 원하는 개수만큼 한 번에 생성해 복사합니다.

브라우저에서 로컬 처리 · 서버 업로드 없음
ID 종류

UUID 생성기 소개

충돌 가능성이 매우 낮은 UUID v4와 짧은 NanoID를 원하는 개수만큼 한 번에 만들어 복사할 수 있습니다. 테스트 데이터의 식별자를 채우거나 새 레코드의 기본 키를 미리 준비할 때 자주 사용합니다.

한 번에 여러 개를 생성해 목록으로 복사할 수 있어 반복 작업을 줄여 줍니다. 모든 값은 브라우저에서 무작위로 생성되어 서버로 전송되지 않으므로 만들어진 식별자가 외부로 노출될 일이 없습니다.

사용 방법

  1. 원하는 ID 종류(UUID v4 · NanoID · ULID)를 선택하세요.
  2. 생성 개수를 입력하고, 필요하면 대문자·하이픈 제거 옵션을 켜세요.
  3. 생성 버튼을 누르면 목록이 만들어집니다. 입력을 바꾼 뒤 다시 누르면 새로 생성됩니다.
  4. 각 줄의 복사 버튼으로 한 개씩, 또는 전체 복사로 한 번에 가져가세요.

자주 묻는 질문

UUID v4, NanoID, ULID 중 무엇을 써야 하나요?
UUID v4는 표준(RFC 4122)으로 호환성이 가장 좋아 데이터베이스 기본키 등에 널리 쓰입니다. NanoID는 21자로 짧고 URL에 안전한 ID가 필요할 때 적합합니다. ULID는 앞부분에 생성 시각(타임스탬프)이 담겨 시간순 정렬이 가능합니다.
생성된 ID는 정말 중복되지 않나요?
세 방식 모두 crypto.getRandomValues 같은 암호학적 난수를 사용해 사실상 충돌 확률이 무시할 만큼 낮습니다. 다만 수학적으로 100% 유일성을 보장하지는 않으므로, 매우 민감한 용도라면 서버에서 중복 검사를 함께 두는 것을 권장합니다.
생성한 ID가 외부로 전송되나요?
아니요. 모든 ID는 브라우저 안에서만 만들어지며 서버로 전송·저장되지 않습니다. 새로고침하면 사라지니 필요한 값은 복사해 두세요.
한 번에 몇 개까지 만들 수 있나요?
1개부터 1,000개까지 생성할 수 있습니다. 너무 많은 개수는 브라우저 성능에 영향을 줄 수 있어 상한을 두었습니다.