모든 도구

UUID 생성기

UUID/GUID를 무작위로 생성합니다.

• UUID v4 (랜덤 UUID)를 생성합니다.

• 브라우저의 crypto.randomUUID() API를 사용합니다.

• 생성된 UUID는 전역적으로 고유합니다.

🔑 UUID 생성기란?

UUID(Universally Unique Identifier)는 전 세계적으로 고유한 128비트 식별자입니다. 이 도구는 UUID 버전 4(랜덤)를 생성하며, 충돌 확률이 천문학적으로 낮아 실질적으로 고유합니다. 데이터베이스 기본키, API 토큰, 세션 ID, 파일명 등 중복이 허용되지 않는 곳에 사용합니다. Web Crypto API를 사용해 암호학적으로 안전한 난수를 기반으로 생성합니다.

📊 UUID 버전 비교

버전생성 방식특징
v1시간 + MAC 주소생성 시간 추적 가능, 보안 우려
v4 ✓랜덤 (이 도구)가장 널리 사용, 추적 불가
v5네임스페이스 + SHA-1동일 입력 시 동일 UUID
v7시간 + 랜덤정렬 가능, 최신 표준

💡 UUID 활용 팁

  • DB 기본키: 자동 증가 ID 대신 UUID로 분산 시스템 지원
  • 대문자/소문자: 스펙상 대소문자 구분 없음, 일관성 유지 권장
  • 하이픈 제거: 32자 연속 문자열이 필요할 때 사용
  • URL 안전: UUID는 URL에 안전하게 포함 가능

자주 묻는 질문

UUID가 중복될 가능성이 있나요?

UUID v4의 충돌 확률은 2^122분의 1로, 1초에 10억 개씩 85년간 생성해야 50% 확률입니다. 실질적으로 중복은 발생하지 않습니다.

GUID와 UUID의 차이는 뭔가요?

GUID(Globally Unique Identifier)는 Microsoft의 용어로, UUID와 동일한 개념입니다. 형식과 생성 방식이 같습니다.

UUID 형식은 어떻게 되나요?

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx 형식입니다. 4는 버전(v4)을 나타내고, y는 8, 9, a, b 중 하나입니다.

관련 도구