UUID 생성기
완전 무작위인 UUID v4와 밀리초 타임스탬프가 앞에 붙어 시간순으로 정렬되는 UUID v7을 원하는 개수만큼 즉시 생성합니다. 모든 생성은 브라우저 안에서만 이루어집니다.
이 배너는 쿠팡 파트너스 활동의 일환으로 게재되며, 이에 따른 일정액의 수수료를 제공받습니다.
사용 방법
- 버전 선택: 완전히 무작위인 v4, 또는 앞부분에 생성 시각(밀리초)이 들어가 시간순 정렬이 되는 v7 중 하나를 고르세요.
- 개수 지정: 한 번에 최대 1000개까지 생성할 수 있습니다.
- 형식 조정: "대문자"와 "하이픈 제거"를 체크해서 원하는 표기 형식으로 바꿀 수 있습니다.
- 내보내기: 결과 전체를 클립보드로 복사하거나
.txt파일로 다운로드할 수 있습니다.
모든 생성은 브라우저 내장 crypto.getRandomValues / crypto.randomUUID를 사용하며, 서버로 전송되거나 저장되지 않습니다.
UUID v4와 v7의 차이
UUID v4는 122비트가 완전히 무작위로 채워지는 전통적인 방식입니다. 순서를 예측할 수 없어 보안상 유리하지만, 데이터베이스 기본 키로 쓰면 값이 무작위로 흩어져 인덱스(B-tree) 삽입 성능이 떨어질 수 있습니다. UUID v7은 앞 48비트에 밀리초 단위 유닉스 타임스탬프를 넣어 생성 순서대로 정렬되도록 설계된 최신 표준(RFC 9562)입니다. 시간순 정렬이 필요한 데이터베이스 기본 키, 로그 ID, 분산 시스템의 이벤트 ID 등에는 v7이 더 적합합니다.
자주 묻는 질문
생성한 UUID가 외부로 전송되나요?
아니요. 모든 생성은 브라우저 안에서만 이루어지며 서버로 전송되지 않습니다.
UUID와 GUID는 같은 건가요?
사실상 같은 개념입니다. UUID(Universally Unique Identifier)는 업계 표준 용어이고, GUID(Globally Unique Identifier)는 마이크로소프트가 주로 쓰는 명칭으로 형식과 목적이 동일합니다.
생성된 UUID가 정말 중복되지 않나요?
v4는 122비트, v7의 무작위 부분도 74비트에 달해 충돌 확률이 사실상 0에 가깝습니다(생일 문제를 고려해도 수십억 개를 생성해야 충돌 가능성이 유의미해집니다). 다만 절대적인 유일성이 보장되는 것은 아니므로, 데이터베이스에서는 유니크 제약조건을 함께 사용하는 것이 안전합니다.
한 번에 몇 개까지 만들 수 있나요?
한 번에 최대 1000개까지 생성할 수 있습니다. 더 많은 양이 필요하면 여러 번 생성해서 이어 붙이면 됩니다.