UUID 생성기
브라우저에서 바로 UUID/GUID를 생성하세요. UUID v4(무작위) 및 v7(시간 정렬), 일괄 생성, 10가지 출력 형식, 클립보드 즉시 복사를 지원합니다.
생성기
UUID란 무엇인가요?
UUID(범용 고유 식별자)는 GUID(전역 고유 식별자)라고도 불리며, RFC 4122 및 이후 RFC 9562에서 표준화된 128비트 식별자입니다. UUID는 중앙 조정 없이도 고유하도록 설계되어 분산 시스템, 데이터베이스, 그리고 신뢰할 수 있는 고유 키가 필요한 모든 곳에 이상적입니다.
UUID는 550e8400-e29b-41d4-a716-446655440000과 같이 보입니다 — 하이픈으로 구분된 5개 그룹으로 표시되는 32개의 16진수 숫자입니다.
UUID v4 vs v7
| UUID v4 | UUID v7 | |
|---|---|---|
| 생성 방식 | 완전 무작위 | 시간 정렬 (밀리초 Unix 타임스탬프 + 무작위) |
| 정렬 가능성 | 정렬 불가 | 생성 시간 기준 대략적 정렬 가능 |
| 사용 사례 | 범용 식별자 | 순서가 중요한 데이터베이스 키, 로그, 이벤트 스트림 |
| 충돌 위험 | 극히 낮음 (122 무작위 비트) | 극히 낮음 |
v4를 사용해야 할 때: 무작위 고유 ID만 필요하고 순서는 상관없는 경우 — 세션 토큰, 익명 ID 등.
v7을 사용해야 할 때: 생성 시간이 반영된 ID가 필요한 경우 — 데이터베이스 기본 키, 메시지 ID, 시계열 데이터 등.
지원 출력 형식
이 생성기는 10가지 형식을 기본 지원합니다:
- Standard —
550e8400-e29b-41d4-a716-446655440000 - Hyphenless —
550e8400e29b41d4a716446655440000 - Braces —
{550e8400-e29b-41d4-a716-446655440000} - URN —
urn:uuid:550e8400-e29b-41d4-a716-446655440000 - ByteArray —
{ 0x55, 0x0E, 0x84, 0x00, ... } - C++ Macro —
DEFINE_GUID(name, 0x550E8400, ...) - C# Struct —
new Guid("550e8400-e29b-41d4-a716-446655440000") - Base64 — 표준 Base64 인코딩
- Base64URL (RFC 7515) — URL 안전 Base64 (JWT 및 URL용)
- URL Encoded — URL 퍼센트 인코딩이 적용된 Base64 문자열
자주 묻는 질문
생성된 UUID는 정말 고유한가요? UUID v4는 122개의 무작위 비트를 사용하여 약 5.3 × 10³⁶개의 가능한 값을 제공합니다. 실제로 충돌은 천문학적으로 불가능에 가깝습니다 — 시스템 전체가 수명 동안 총 100조 개의 UUID를 생성하더라도 충돌 확률은 여전히 약 10억 분의 1입니다. (널리 알려진 "수백만 년 동안 매초 수십억 개"라는 주장은 생일 역설로 인해 위험을 실제로 과소평가하지만, 실제 사용량은 그러한 규모에 훨씬 못 미칩니다.)
데이터가 서버로 전송되나요? 아니요. 모든 생성은 Web Crypto API를 사용하여 브라우저에서 완전히 이루어집니다. 어떤 데이터도 서버로 전송되지 않습니다.
한 번에 몇 개의 UUID를 생성할 수 있나요? 배치당 최대 1,000개까지 가능합니다. 더 필요하면 Generate를 반복해서 클릭하세요.
UUID를 일괄 복사할 수 있나요? 네. 출력 섹션에서 Copy All을 클릭하거나, 형식 매트릭스의 카드를 클릭하여 해당 형식의 모든 UUID를 복사할 수 있습니다.
더 자세히 알고 싶으신가요? GUID란 정확히 무엇인가? — 구조, 버전, 고유성 설명에서 전체 분석을 확인하세요.
더 강력한 기능이 필요하신가요? QuickGUID는 일괄 생성, 로그에서의 스마트 추출, 10개 이상의 형식 실시간 변환을 갖춘 네이티브 Windows GUID 도구 상자입니다 — 완전 무료이며 오프라인에서 작동합니다.