광고 영역 (상단 디스플레이)

UUID v1·v4·v6·v7 일괄 생성기

버전을 선택하고 개수를 입력하면 표준 UUID를 한 번에 1만 개까지 생성합니다.



광고 영역 (결과 하단)

UUID 버전별 비교 가이드

UUID(Universally Unique Identifier)는 분산 시스템에서 충돌 없는 식별자를 만들기 위한 128비트 표준입니다. 본 도구는 RFC 4122 표준 v1·v4와 신규 표준 v6·v7(RFC 9562)을 모두 지원해 분산 DB·로그·이벤트 ID 등 다양한 용도로 활용할 수 있습니다. 모든 생성은 브라우저 Web Crypto API의 안전한 난수 생성기로 수행됩니다.

v4는 122비트 랜덤으로 가장 보편적이지만 시간 순서가 없어 데이터베이스 인덱스에서 단편화를 유발합니다. v1은 60비트 타임스탬프 + 노드 MAC을 사용하지만 시간 부분이 뒤에 위치해 정렬 효율이 낮습니다. v6는 v1의 타임스탬프 비트를 앞으로 재정렬해 정렬 가능하며, v7은 Unix 밀리초 타임스탬프 48비트 + 랜덤 74비트 + 버전·variant 6비트로 구성되어 정렬·인덱스 친화적이라 최근 백엔드 프로젝트에서 가장 권장됩니다.

주요 기능

1. v1·v4·v6·v7 동시 지원. 2. 1~10000개 일괄 생성. 3. 대문자/중괄호 옵션. 4. v7 생성 시각 추출 표시. 5. CSV·텍스트 다운로드. 6. Web Crypto API 기반 안전한 난수.

자주 묻는 질문 (FAQ)

Q. DB의 PK로 어떤 버전이 좋나요?

A. v7이 가장 권장됩니다. 시간 정렬이 가능해 클러스터형 인덱스에서 페이지 분할이 적고, 생성 시각 추출이 가능합니다.

Q. v1은 MAC 주소가 노출되나요?

A. 본 도구의 v1은 RFC가 권장하는 랜덤 노드 ID(첫 바이트 multicast bit 설정)를 사용하므로 실제 MAC이 노출되지 않습니다.

Q. 생성된 UUID의 중복 가능성은?

A. v4 기준 122비트 무작위로 약 5×10^36 분의 1 수준이라 사실상 0입니다. v7은 같은 밀리초 내에서도 74비트 랜덤으로 충돌하지 않습니다.