본문으로 건너뛰기
SDETRole
SDETRole

JSON·데이터

UUID 생성기

UUID v4·v7 대량 생성기, 검증기와 타임스탬프 디코더 포함.

브라우저에서만 실행됩니다 회원가입 불필요

0 UUID v4

Validate and inspect

Paste a UUID to check its format, version and variant. For v1, v6 and v7 the embedded timestamp is decoded.

도구 소개

테스트에는 요청 본문, 멱등성 키, 상관관계 헤더, 데이터베이스 픽스처에 쓸 고유 ID가 필요합니다. 이 생성기는 브라우저의 crypto.randomUUID로 무작위 버전 4 UUID를 만들고, RFC 9562 명세대로 48비트 Unix 밀리초 타임스탬프, 버전 및 variant 비트, 암호학적으로 안전한 난수 비트로 시간순 버전 7 UUID를 만듭니다. 검사기는 붙여 넣은 UUID를 검증하고 버전과 variant를 알려 주며, v1, v6, v7의 생성 시각을 디코딩해 주므로 로그에서 ID를 읽을 때 유용합니다.

사용 방법

  1. v4(무작위) 또는 v7(시간순)을 고르고 필요한 개수를 최대 500개까지 지정하세요.
  2. 필요하면 대문자로 바꾸거나, 하이픈을 제거하거나, .NET GUID 같은 형식에 맞게 중괄호로 감싸세요.
  3. 모든 값을 복사하거나 텍스트 파일로 다운로드하세요.
  4. 검사기에 UUID를 붙여 넣으면 검증되며, 시간 기반 버전이라면 생성 시각도 확인할 수 있습니다.

UUID 생성기 자주 묻는 질문

UUID v4 대신 v7을 써야 하는 경우는 언제인가요?

ID를 데이터베이스 키로 쓰거나 생성 시각순으로 정렬해야 할 때 v7을 쓰세요. 타임스탬프로 시작하므로 새 행이 B-tree 인덱스에서 가까운 위치에 삽입됩니다. ID가 아무 정보도 드러내면 안 될 때는 v4를 쓰세요. v7은 읽는 누구에게나 생성 시각을 노출합니다.

여기서 생성한 v7 UUID는 순서대로 생성되나요?

네. 같은 밀리초 안에서는 12비트 rand_a 필드를 카운터로 사용하므로(RFC 9562 6.2절의 단조 증가 방식) 대량 생성한 목록이 생성 순서대로 정렬됩니다.

검증기는 대문자나 하이픈 없는 ID도 받아들이나요?

네. 대소문자에 관계없이 하이픈, 중괄호, urn:uuid: 접두사가 있든 없든 받아들이며 표준 소문자 형식을 보여 줍니다. 잘못된 위치의 하이픈과 비표준 variant는 표시해 주는데, RFC를 준수하는 UUID를 반환한다고 주장하는 API에서 잡아낼 가치가 있는 문제입니다.

SDETRole 전체에서 검색할 내용을 입력하세요.

Pagefind 전문 검색 · 브라우저에서 실행됩니다 검색 페이지 열기 →