UUID 생성기는 v4 랜덤 UUID와 v7 시간 정렬 UUID를 비롯해 다양한 버전의 고유 식별자를 브라우저에서 즉시 만들어 주는 개발자 도구입니다. 생성뿐 아니라 기존 UUID를 붙여넣어 버전과 variant, 타임스탬프를 분석하는 디코딩 기능도 제공합니다.

데이터베이스 기본 키를 설계하거나 테스트 데이터를 대량으로 준비할 때, 로그에서 발견한 UUID가 어떤 버전인지 확인할 때 활용할 수 있습니다. 모든 생성과 분석은 로컬에서 처리되어 서버로 전송되지 않습니다.

자세한 사용법과 자주 묻는 질문 보기

사용 방법

버전을 선택하고 생성 버튼을 누르면 UUID가 5개 구역별 색상으로 구분되어 표시되며 원클릭 복사가 가능합니다. 일괄 생성 모드에서는 최대 10,000개까지 한 번에 만들어 CSV나 JSON 파일로 내려받을 수 있습니다.

분석 탭에 UUID를 붙여넣으면 버전, variant, 엔트로피를 자동 판별하고 v1, v6, v7이라면 내장된 타임스탬프를 한국 시간으로 변환해 보여줍니다. 하이픈 제거, 대소문자, 중괄호, URN 등 포맷 변환도 지원합니다.

v4와 v7, 어떤 것을 쓸까

v4는 전체가 랜덤 비트로 채워지는 가장 널리 쓰이는 버전입니다. 반면 RFC 9562에서 표준화된 v7은 앞부분에 유닉스 타임스탬프를 담아 시간 순으로 정렬되므로, B-tree 인덱스를 쓰는 데이터베이스에서 삽입 성능과 인덱스 지역성이 좋아집니다. 새 프로젝트의 기본 키라면 v7을 고려할 만합니다.

이름 기반으로 항상 같은 값이 나와야 한다면 네임스페이스를 사용하는 v3, v5 결정적 생성을 이용할 수 있으며, ULID나 NanoID 같은 대안 식별자와의 비교 정보도 함께 제공합니다.

자주 묻는 질문

UUID가 겹칠 확률은 얼마나 되나요?
v4 UUID는 122비트의 랜덤 값을 사용하므로 실용적인 규모에서는 충돌 가능성이 사실상 없습니다. 이 도구의 충돌 확률 계산 기능으로 생성 개수에 따른 확률을 생일 역설 공식으로 직접 확인할 수 있습니다.
UUID와 GUID는 다른 건가요?
같은 개념입니다. GUID는 마이크로소프트 진영에서 부르는 이름이고 형식과 구조는 UUID와 동일합니다.
v1 UUID를 쓰면 안 되나요?
v1은 생성 기기의 MAC 주소가 그대로 노출될 수 있어 프라이버시 측면에서 주의가 필요합니다. 이 도구는 v1 분석 시 MAC 노출 여부를 경고로 알려줍니다.
한 번에 몇 개까지 생성할 수 있나요?
일괄 생성 모드에서 1개부터 10,000개까지 지정할 수 있으며 결과를 CSV 또는 JSON으로 다운로드할 수 있습니다.