UUID 생성기
UUID v4를 무작위로 생성하는 무료 온라인 도구입니다. 최대 100개까지 대량 생성, 하이픈 유무 형식 선택, UUID 유효성 검증 기능을 제공합니다.
UUID 생성기
생성된 UUID: 0개
UUID 검증
최근 생성 기록
생성 기록이 없습니다.
UUID 생성기란?
UUID(Universally Unique Identifier)는 전 세계적으로 고유한 128비트 식별자입니다. 이 도구는 UUID v4(랜덤 기반)를 생성하며, 대량 생성과 다양한 형식 옵션을 지원합니다.
UUID는 데이터베이스 기본 키, API 토큰, 세션 ID, 파일 이름 등 고유 식별자가 필요한 모든 곳에서 활용됩니다.
주요 기능
- UUID v4 생성: 암호학적으로 안전한 랜덤 UUID를 생성합니다.
- 대량 생성: 한 번에 최대 100개까지 UUID를 생성할 수 있습니다.
- 형식 옵션: 대문자/소문자, 하이픈 포함/제외를 선택할 수 있습니다.
- UUID 검증: 입력한 UUID가 유효한지 확인하고 버전 정보를 표시합니다.
- 생성 기록: 최근 생성한 UUID를 세션 내에서 확인할 수 있습니다.
사용 방법
- 옵션 설정: 생성 개수, 대소문자, 하이픈 포함 여부를 선택합니다.
- 생성 버튼 클릭: 설정에 맞는 UUID가 생성됩니다.
- 복사: 복사 버튼을 클릭하거나 결과창에서 직접 선택하여 복사합니다.
- 검증: 검증할 UUID를 입력하고 검증 버튼을 클릭하면 유효성과 버전 정보가 표시됩니다.
UUID 버전 안내
| 버전 | 생성 방식 | 특징 |
|---|---|---|
| v1 | 타임스탬프 + MAC 주소 | 생성 시간 추적 가능, MAC 주소 노출 위험 |
| v4 | 랜덤 | 가장 널리 사용됨, 충돌 확률 극히 낮음 |
| v5 | 네임스페이스 + 이름 (SHA-1) | 동일 입력에 동일 UUID 생성 |
| v7 | 타임스탬프 기반 (최신) | 시간순 정렬 가능, 데이터베이스 인덱싱에 유리 |
이 도구는 가장 범용적인 UUID v4를 생성합니다.
이런 분께 추천합니다
- 데이터베이스 설계 시 고유 키가 필요한 백엔드 개발자
- API 토큰이나 세션 ID를 생성해야 하는 웹 개발자
- 테스트 데이터를 만들어야 하는 QA 엔지니어
- 파일이나 리소스에 고유 이름을 붙여야 하는 시스템 관리자
자주 묻는 질문
UUID v4의 충돌 확률은?
UUID v4는 122비트의 랜덤 데이터를 사용합니다. 10억 개의 UUID를 생성해도 충돌 확률은 약 50%에 달하려면 약 2.71×10^18개를 생성해야 합니다. 실질적으로 충돌 걱정은 불필요합니다.
하이픈을 제거해도 되나요?
네, 하이픈은 가독성을 위한 것으로 제거해도 UUID의 유효성에는 영향이 없습니다. 다만 일부 시스템에서는 특정 형식을 요구할 수 있습니다.
대문자와 소문자 중 어느 것이 표준인가요?
RFC 4122에서는 소문자를 권장하지만, 대문자도 유효합니다. 일관성을 유지하는 것이 중요합니다.
생성된 UUID는 안전한가요?
이 도구는 브라우저의 crypto.randomUUID() 또는 crypto.getRandomValues()를 사용하여 암호학적으로 안전한 난수를 생성합니다.