UUID v4UUID v7ULID
UUID v4 샘플
|
UUID v7 샘플
|
ULID 샘플
INPUT
파일 불러오기
비우기
출력
식별자를 입력하면 결과가 표시됩니다.
광고 영역

UUID·ULID 분석기란 무엇인가요?

UUID·ULID 분석기는 UUID(v4/v7)와 ULID 문자열을 자동으로 식별하고, 내부에 인코딩된 타임스탬프, 버전, 필드 구조를 즉시 해석하는 무료 온라인 도구입니다. 데이터베이스에 저장된 ID의 생성 시각을 파악하거나, ID 형식을 검증할 때 바로 활용할 수 있습니다.

자동 감지 방식

입력한 문자열의 형식을 자동으로 판별합니다.

  • xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx → UUID v4
  • xxxxxxxx-xxxx-7xxx-xxxx-xxxxxxxxxxxx → UUID v7
  • 26자리 Crockford Base32 → ULID

별도로 타입을 지정할 필요 없이 붙여넣기만 하면 됩니다.

UUID v7 분석

UUID v7은 앞 48비트가 밀리초 타임스탬프입니다.

018e3c4f-5b2a-7000-8000-000000000000
└──────────────┘
 타임스탬프 (ms)  → 2024-03-15 14:32:07.082 UTC

분석기는 타임스탬프를 UTC 및 로컬 시간으로 변환하여 표시합니다.

ULID 분석

ULID의 앞 10자리 Crockford Base32 문자는 밀리초 타임스탬프를 담고 있습니다.

01HQK5WXD0  →  2024-03-15 14:32:07.000 UTC

UUID v4 분석

UUID v4는 타임스탬프를 포함하지 않습니다. 버전(4), 배리언트 비트만 확인할 수 있습니다.

필드 구조:
- time_low (32비트): 무작위
- time_mid (16비트): 무작위
- version (4비트): 0100 = v4
- variant (2비트): 10xx = RFC 4122
- node (48비트): 무작위

주요 활용 사례

데이터 생성 시각 파악: UUID v7 또는 ULID로 생성된 레코드가 실제로 언제 만들어졌는지 timestamp 컬럼 없이도 확인합니다.

ID 형식 검증: 외부 시스템에서 수신한 ID가 올바른 UUID/ULID 형식인지, 어떤 버전인지 즉시 검증합니다.

디버깅: 특정 ID가 예상 시간대에 생성된 것인지 확인하여 레이스 컨디션이나 시간 관련 버그를 추적합니다.

사용 방법

  1. 입력창에 UUID 또는 ULID 문자열을 붙여넣습니다.
  2. 형식이 자동 감지되고 내부 구조가 즉시 표시됩니다.
  3. 샘플 버튼으로 UUID v4, UUID v7, ULID 예제를 각각 불러올 수 있습니다.
  4. 유효하지 않은 형식이면 구체적인 오류 메시지가 표시됩니다.

보안 및 개인정보 보호

모든 처리는 브라우저 내에서만 이루어지며 서버로 전송되지 않습니다.

광고 영역