UUID 생성기 — 온라인 무작위 버전 4 UUID
표준 8-4-4-4-12 형식의 암호학적으로 무작위인 버전 4 UUID를 한 개부터 50개까지 생성하세요. 데이터베이스 키, 요청, 파일에 쓰기 좋은 충돌 없는 식별자.
예시
Generate 1 UUID
f47ac10b-58cc-4372-a567-0e02b2c3d479
13번째 문자는 항상 4(버전)이고, 17번째는 8·9·a·b 중 하나(변형)입니다. 나머지는 무작위입니다.
사용 방법
- 필요한 UUID 개수를 선택합니다.
- 「UUID 생성」 버튼을 클릭합니다.
- 값 하나 또는 전체 목록을 복사합니다.
- 새 배치가 필요하면 다시 생성합니다.
UUID Generator 소개
UUID 생성기는 버전 4 UUID — 고정된 버전 자리(4)와 변형 비트를 제외하고 모두 무작위인 128비트 식별자 — 를 만듭니다. 암호학적으로 안전한 소스인 브라우저의 crypto.randomUUID에서 값을 가져와, 각 값을 표준 8-4-4-4-12 배열의 36자로 형식화합니다. v4는 122비트가 무작위이므로 생성된 두 값이 충돌할 확률이 사실상 0에 가까워, 중앙 서버와 조율하지 않고도 키로 안전하게 쓸 수 있습니다.
사양
| 버전 | 4 (무작위), RFC 4122 / RFC 9562 기준 |
|---|---|
| 길이 | 36자 (하이픈 포함 8-4-4-4-12) |
| 무작위성 | crypto.randomUUID의 122개 무작위 비트 |
| 대소문자 | 소문자 16진수 |
팁과 주의점
- 버전 4 UUID는 무작위이며 시간 순서가 아닙니다 — 생성 시간순으로 정렬되는 키가 필요하면 UUID v7이나 ULID를 사용하세요.
- 122비트가 무작위라 v4 충돌은 사실상 불가능하므로 서버 확인 없이 클라이언트에서 생성해도 됩니다.
- 표준 형식은 소문자입니다. 일부 시스템은 대소문자를 구분해 비교하므로 저장·대조 전에 정규화하세요.
- UUID는 하이픈 포함 36자 또는 하이픈 없는 32개의 16진수입니다 — 하나의 형식을 골라 데이터 전반에서 일관되게 쓰세요.
주요 기능
- 암호학적으로 안전한 무작위 v4 UUID 생성
- 한 번에 1, 5, 10, 50개 생성
- UUID 하나 또는 전체 목록 복사
- 같은 배치 내 중복 없음
- 표준 소문자 8-4-4-4-12 형식
이럴 때 사용하세요
- 시퀀스나 자동 증가 없이 새 데이터베이스 행에 기본 키를 부여할 때.
- API 요청마다 상관관계 ID를 붙여 로그 전반에서 추적할 때.
- 공유 버킷에서 충돌을 피하도록 업로드 파일에 고유한 이름을 붙일 때.
- 프런트엔드 목록 항목이나 멱등성 헤더에 쓸 안정적인 키를 생성할 때.
이 도구는 브라우저에서 실행됩니다. 파일과 텍스트는 서버로 업로드되지 않으며, 입력 내용을 저장하지 않습니다.
자주 묻는 질문
어떤 UUID 버전이 생성되나요?+
브라우저의 crypto.randomUUID API로 만든 버전 4(무작위) UUID입니다. 버전 자리(4)와 변형 비트는 고정되어 있고 나머지 122비트는 무작위입니다.
생성된 두 UUID가 같을 수 있나요?+
실질적으로는 없습니다. 122비트가 무작위라 수십억 개를 만들어도 충돌 확률이 무시할 만한 수준이며, 그래서 v4 UUID는 조율 없이 독립적으로 생성할 수 있습니다.
v4 UUID는 시간순으로 정렬되나요?+
아니요. 완전히 무작위라 연속으로 생성한 v4 UUID에는 순서가 없습니다. 시간순으로 정렬 가능한 식별자가 필요하면 UUID v7이나 ULID를 살펴보세요.
하이픈을 저장해야 하나요?+
두 형식 모두 유효합니다 — 하이픈 포함 36자 또는 하이픈 없는 32개의 16진수. 하나의 표현을 골라 일관되게 적용하면 조회와 비교가 일치합니다.