콘텐츠로 건너뛰기
ToolsMinify logo
개발자 도구
인기

UUID Generator

브라우저에서 UUID v4, 시간 정렬 UUID v7, ULID, NanoID를 생성 - 업로드 없음.

UUID Generator 정보

브라우저에서 RFC 4122 / RFC 9562 UUID(GUID라고도 함)와 선택적 ULID, NanoID를 생성합니다. UUID v4는 고전적인 무작위 ID, UUID v7은 시간 정렬 primary key, ULID는 더 짧은 Crockford Base32 형식, NanoID는 컴팩트한 URL-safe 문자열에 적합합니다. 데이터베이스 키, API 테스트, 분산 시스템용으로 하나 또는 최대 50개까지 일괄 생성할 수 있으며 업로드되지 않습니다.

UUID Generator 사용 방법

  1. 형식 선택: UUID v4, UUID v7, ULID 또는 NanoID.
  2. 생성할 ID 개수 설정(NanoID는 길이도 설정).
  3. Generate를 클릭한 뒤 하나를 복사하거나 Copy All로 대량 시드·테스트용 목록을 복사합니다.

UUID Generator 공식

UUID v4: 122 random bits를 8-4-4-4-12 hex(version nibble 4, variant 8/9/a/b). UUID v7: 48-bit Unix ms + version 7 + random + variant. ULID: 48-bit ms + 80-bit random을 Crockford Base32(26 chars). NanoID: URL-safe alphabet, 기본 길이 21.

UUID Generator 예시

단일 UUID v4

550e8400-e29b-41d4-a716-446655440000

UUID v7 (시간 정렬)

0191e6b5-8c3a-7c2d-8f1a-2b3c4d5e6f70 - 앞 48비트는 Unix ms이므로 새 ID가 이전 ID 뒤에 정렬됩니다.

ULID

01ARZ3NDEKTSV4RRFFQ69G5FAV - Crockford Base32 26자, 시간 정렬 가능.

NanoID

V1StGXR8_Z5jdHi6B-myT - 기본 21자 URL-safe (A-Z, a-z, 0-9, _ -).

일반적인 사용 사례

  • 중앙 ID 서버 없이 데이터베이스 primary key
  • B-tree 친화적 삽입을 위한 UUID v7 또는 ULID 키
  • 공개 URL·공유 링크용 컴팩트 NanoID slug
  • API·통합 테스트 fixture
  • 저장 전 클라이언트 측 ID
  • 로그·분산 시스템 correlation ID
  • 마이크로서비스에서 auto-increment를 UUID primary key로 교체
  • Postman 또는 curl API 테스트용 고유 request ID 생성

전체 가이드 읽기

UUID Generator 사용 방법: 완벽 가이드 (2026) - 5 분 읽기

UUID Generator에 대한 자주 묻는 질문

UUID generator란?
고유 식별자를 만듭니다 - UUID v4 또는 v7(8-4-4-4-12 hex 128비트), 선택적 ULID·NanoID - 데이터베이스 ID, API 키, 세션 토큰용.
UUID v4와 UUID v7의 차이는?
UUID v4는 대부분 무작위(122 random bits). UUID v7(RFC 9562)은 앞 48비트에 Unix 밀리초 타임스탬프, 이후 random bits를 넣어 생성 시간 순으로 대략 정렬됩니다 - B-tree 인덱스와 로그 상관에 유용합니다. 둘 다 같은 대시 hex 레이아웃을 유지합니다.
ULID와 NanoID는?
ULID는 밀리초 타임스탬프+무작위의 Crockford Base32 26자 ID - UUID v7처럼 정렬 가능하지만 더 짧습니다. NanoID는 컴팩트한 URL-safe 무작위 문자열(기본 21자, A-Z, a-z, 0-9, _ -). 둘 다 UUID 하이픈 hex 형식은 아닙니다.
UUID와 GUID가 같나요?
무작위 v4 값에서는 실무상 같습니다. Microsoft는 GUID라고 부르는 경우가 많고 형식은 같습니다. 자세히는 UUID vs GUID를 참고하세요.
UUID는 고유한가요?
UUID v4는 122 random bits, UUID v7은 타임스탬프+무작위입니다. 일반 앱에서는 충돌 위험이 무시할 수준입니다.
암호학적으로 안전한가요?
가능하면 UUID v4는 crypto.randomUUID()를 사용합니다. UUID v7, ULID, NanoID는 crypto.getRandomValues를 사용합니다. 프로덕션에서는 해당 API를 선호하세요. 보안 토큰에 Math.random() 기반 ID는 쓰지 말고 백엔드 crypto 라이브러리를 사용하세요.
일괄 생성이 가능한가요?
예. 개수(최대 50)를 설정하고 Copy All로 코드나 스프레드시트에 붙여 넣을 수 있습니다.