UUID 생성기

RFC 4122 v4

UUID v4 식별자를 하나 이상 즉시 생성합니다. 데이터베이스 기본 키, 고유 파일명, 분산 시스템에 적합합니다.

이 변환은 브라우저에서만 실행됩니다. 서버로 업로드하지 않습니다.

  • 버전
  • 개수

이 도구는 무엇인가요?

RFC 4122 버전 4 UUID를 생성합니다. v4는 MAC·중앙 카운터가 아니라 Web Crypto(crypto.randomUUID) 난수로 고유성을 확보합니다.

문자열 형식은 하이픈 포함 36자 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx입니다. 버전 니블은 4, 변형 비트는 RFC 레이아웃을 따릅니다.

DB 행, 파일명, 테스트 fixture, 이벤트·큐·분산 추적 ID에 씁니다. 비밀번호·토큰 대용으로 쓰지 마세요—고유성과 비밀성은 다릅니다.

자주 쓰는 경우

  • 로컬 시드·통합 테스트용 PK / fixture ID 대량 생성
  • 공유 시퀀스 없이 고유 파일·오브젝트 이름 만들기
  • 분산 로그·큐용 correlation / event ID 발급

사용 방법

  1. **UUID v4 (난수)**를 선택한 상태(이 페이지가 지원하는 유일한 버전)로 둡니다.
  2. 개수(1–100)를 정한 뒤 Generate를 누릅니다. 진입 시 1개가 바로 생성됩니다.
  3. 행별 복사 또는 전체 복사(줄바꿈 구분). Clear로 목록을 비웁니다.
  4. 새 배치가 필요하면 다시 Generate합니다.

예시

입력 / 설정출력메모
개수 1, Generate…-4…-… 형태의 1개버전 자리 4, 변형은 8/9/a/b
개수 3, 전체 복사UUID 3줄CSV·SQL 시드에 붙여넣기 용이
Clear 후 Generate빈 목록 → 새 배치Clear는 로컬 UI만 초기화
시간순 정렬 ID 기대미지원v4는 무작위 순서 — ULID/UUID v7 등 검토

실무에서 흔한 실수

  • v4 vs 기타: v1은 시간/노드, v5는 이름 기반(SHA-1), ULID·UUID v7은 시간 정렬에 가깝습니다. 여기는 v4만입니다.
  • 정렬 가능 UUID가 필요할 때: v4의 사전식·B-tree 삽입 순서는 사실상 무작위라 시간순을 가정하면 인덱스 지역성이 나빠집니다.
  • UUID는 식별자이지 비밀이 아닙니다.
  • 충돌 확률은 극히 낮지만 확률적 유일성입니다.

참고자료

최종 검토: 2026-07-27

자주 묻는 질문

어떤 UUID 버전을 만드나요?
UUID v4(난수)만 지원합니다. RFC 4122 버전·변형 비트를 맞추고, 나머지는 Web Crypto (`crypto.randomUUID`)로 채웁니다. v1·v5·시간 정렬형(ULID/UUID7류)은 없습니다.
한 번에 몇 개까지 만들 수 있나요?
1–100개입니다. Generate로 새로 뽑고, Clear로 목록을 비울 수 있습니다.
생성 결과는 항상 고유한가요?
v4 충돌 확률은 극히 낮지만 0은 아닙니다. 고유성과 비밀성은 다릅니다(비밀번호 대용 금지).
UUID가 서버로 전송되나요?
아니요. 브라우저에서만 생성·복사됩니다.