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 사용 방법
- 형식 선택: UUID v4, UUID v7, ULID 또는 NanoID.
- 생성할 ID 개수 설정(NanoID는 길이도 설정).
- 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로 코드나 스프레드시트에 붙여 넣을 수 있습니다.
관련 도구
비밀번호 생성기
브라우저에서 강력한 랜덤 비밀번호 생성. 길이(8-64)와 대·소문자, 숫자, 기호 조합. 안전한 crypto 난수 - 업로드·저장 없음.
Hash Generator
텍스트에서 SHA-256, SHA-1, SHA-384, SHA-512 해시를 생성합니다. HMAC도 같은 페이지에서. 브라우저에서 소문자 hex digest를 즉시 확인 - 업로드 없음.
Base64 Encoder / Decoder
무료 온라인 Base64 encoder·decoder. 텍스트를 Base64로 인코딩하거나 Base64를 일반 텍스트로 디코딩합니다. Unicode(UTF-8) 전체 지원 - 브라우저에서만 실행.
Text to Binary Converter
텍스트를 binary로, binary를 다시 텍스트로 즉시 변환. 브라우저에서 무료 ASCII/UTF-8 text-to-binary 변환기.
JWT Decoder
브라우저에서 JWT header, payload, signature 디코딩. 같은 페이지에서 HS256 테스트 토큰 Encode. 무료 JSON Web Token decoder - 업로드 없음.
랜덤 알파벳 생성
무료 랜덤 글자·알파벳 선택기. A-Z에서 한 글자 또는 여러 글자, 대문자·소문자·혼합 - 브라우저에서 즉시.