UUID 생성기는 v4 랜덤 UUID와 v7 시간 정렬 UUID를 비롯해 다양한 버전의 고유 식별자를 브라우저에서 즉시 만들어 주는 개발자 도구입니다. 생성뿐 아니라 기존 UUID를 붙여넣어 버전과 variant, 타임스탬프를 분석하는 디코딩 기능도 제공합니다.
데이터베이스 기본 키를 설계하거나 테스트 데이터를 대량으로 준비할 때, 로그에서 발견한 UUID가 어떤 버전인지 확인할 때 활용할 수 있습니다. 모든 생성과 분석은 로컬에서 처리되어 서버로 전송되지 않습니다.
버전을 선택하고 생성 버튼을 누르면 UUID가 5개 구역별 색상으로 구분되어 표시되며 원클릭 복사가 가능합니다. 일괄 생성 모드에서는 최대 10,000개까지 한 번에 만들어 CSV나 JSON 파일로 내려받을 수 있습니다.
분석 탭에 UUID를 붙여넣으면 버전, variant, 엔트로피를 자동 판별하고 v1, v6, v7이라면 내장된 타임스탬프를 한국 시간으로 변환해 보여줍니다. 하이픈 제거, 대소문자, 중괄호, URN 등 포맷 변환도 지원합니다.
v4는 전체가 랜덤 비트로 채워지는 가장 널리 쓰이는 버전입니다. 반면 RFC 9562에서 표준화된 v7은 앞부분에 유닉스 타임스탬프를 담아 시간 순으로 정렬되므로, B-tree 인덱스를 쓰는 데이터베이스에서 삽입 성능과 인덱스 지역성이 좋아집니다. 새 프로젝트의 기본 키라면 v7을 고려할 만합니다.
이름 기반으로 항상 같은 값이 나와야 한다면 네임스페이스를 사용하는 v3, v5 결정적 생성을 이용할 수 있으며, ULID나 NanoID 같은 대안 식별자와의 비교 정보도 함께 제공합니다.