UUID 생성기 🔒 데이터가 브라우저 밖으로 나가지 않습니다.
UUID v4 생성 — 하나씩 또는 대량으로, 형식 옵션 제공.
v4는 완전히 무작위이고, v7은 타임스탬프를 포함해 생성 시간순으로 정렬됩니다.
Ctrl+Enter생성 · Ctrl+S다운로드
이 도구에 대해
UUID v4(범용 고유 식별자)는 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx 형태의 무작위 128비트 식별자로, 충돌 확률이 사실상 0입니다. 데이터베이스 키, 세션 ID, 파일 이름 등에 사용됩니다. .NET에서는 흔히 GUID라고 부릅니다. 이 UUID v7 생성기는 UUID v7도 만들 수 있는데, 밀리초 단위 타임스탬프를 포함해 ID가 생성 시간순으로 정렬됩니다 — 삽입 순서가 중요한 데이터베이스 기본 키에 더 적합합니다.
이 도구는 브라우저 내장 보안 암호화 API인 crypto.randomUUID()를 사용하므로 생성된 UUID는 암호학적으로 무작위이며, 당연히 기기 밖으로 나가지 않습니다.
자주 묻는 질문
UUID v4와 v7의 차이점은 무엇인가요?
v4는 완전히 무작위입니다 — 구조 없이 122비트의 무작위 값입니다. v7은 앞부분 비트에 밀리초 단위 Unix 타임스탬프를 포함하므로, 나중에 생성된 ID는 항상 이전 ID보다 뒤에 정렬됩니다. 이 때문에 v7은 시간순 삽입이 필요한 데이터베이스 기본 키에 적합합니다.
이 무작위성은 암호학적으로 안전한가요?
예 — 생성에는 브라우저의 crypto.getRandomValues()가 사용됩니다. 이는 암호화 키에도 쓰이는 것과 같은 소스이며, 더 약한 Math.random()이 아닙니다.
'분석' 모드는 무엇을 하나요?
아무 UUID나 붙여넣으면 버전, 변형, 표준(소문자, 하이픈 포함) 형식을 해독합니다. 버전 1, 6, 7 UUID의 경우 내장된 타임스탬프를 ISO 8601 형식과 현지 시간으로 모두 보여줍니다.
하이픈 없이 또는 대문자로 UUID를 생성할 수 있나요?
예 — '하이픈 없음'과 '대문자'를 켜세요. 둘 다 한 번에 최대 10,000개까지 일괄 생성에도 적용됩니다.
제가 생성하거나 분석한 UUID가 어딘가로 전송되나요?
아니요 — 생성과 분석 모두 브라우저 안에서만 이루어지며, 서버로 업로드되는 것은 없습니다.
UUID v7은 무엇이고 v4와 어떻게 다른가요?
UUID v7은 v4와 함께 RFC 9562(2024)로 표준화되었습니다. 완전히 무작위인 v4와 달리, v7은 앞쪽 비트에 밀리초 단위의 48비트 Unix 타임스탬프를 넣어서 나중에 생성된 ID가 항상 이전 ID보다 뒤에 정렬되도록 합니다 — 삽입 순서와 인덱스 지역성이 중요한 데이터베이스 기본 키나 로그 식별자에 적합합니다. v4에는 이런 구조가 없는데, 바로 그것이 핵심입니다: 공개 토큰이나 비밀번호 재설정 링크처럼 생성 시점을 전혀 드러내면 안 되는 식별자가 필요할 때는 v4가 낫습니다. 기본 원칙: 시간 순 정렬이 저장 엔진에 도움이 될 때는 v7을, 예측 불가능성이 우선일 때는 v4를 선택하세요.