UUID 생성기
UUID v4 대량 생성
🔒 이 도구는 입력한 데이터를 서버로 전송하지 않습니다. 모든 변환·계산은 여러분의 브라우저 안에서만 실행되므로 민감한 데이터도 안전하게 처리할 수 있습니다.
UUID 생성기란?
UUID(Universally Unique Identifier)는 550e8400-e29b-41d4-a716-446655440000 형태의 128비트 식별자로, 중앙 관리 없이도 사실상 겹치지 않는 고유값을 만들 수 있습니다. 이 도구는 RFC 4122 UUID v4(랜덤)를 원하는 개수만큼 즉시 생성하며, 대문자 변환·하이픈 제거 옵션을 제공합니다. 시드 데이터의 기본 키, 요청 추적 ID, 파일명 등에 바로 활용할 수 있습니다.
사용 방법
- 생성할 개수를 입력합니다.
- 필요하면 대문자·하이픈 제거 옵션을 켭니다.
- 생성 버튼을 누르면 목록이 만들어지고, 복사해 코드·데이터에 붙여넣습니다.
실무 활용 예시
- 테스트 데이터 — DB 시드나 목데이터의 기본 키로 사용할 고유 ID를 대량 생성합니다.
- 추적 ID — 요청·트랜잭션마다 부여할 correlation ID의 형식을 확인하고 예시를 만듭니다.
- 고유 파일명 — 업로드 파일이나 임시 리소스에 충돌 없는 이름을 붙입니다.
팁과 주의점
- UUID v4는 랜덤 기반이라 충돌 확률이 극히 낮지만, 절대적 유일성을 보장하지는 않습니다. DB에서는 유니크 제약을 함께 두는 것이 안전합니다.
- UUID는 정렬 순서가 시간과 무관합니다. 생성 시간 순 정렬이 필요하면 ULID·UUID v7 같은 시간정렬형을 고려하세요.
- 값은 브라우저의 난수 생성기로 만들어지며 서버와 통신하지 않으므로, 오프라인에서도 즉시 생성됩니다.
자주 묻는 질문
UUID v4는 정말 겹치지 않나요?
122비트의 무작위성을 가져 현실적으로 충돌할 확률은 무시할 수준입니다. 다만 이론상 0은 아니므로, 데이터베이스에서는 유니크 제약을 함께 두는 것을 권장합니다.
한 번에 여러 개를 생성할 수 있나요?
네. 원하는 개수를 지정하면 그만큼의 UUID를 한 번에 만들어 목록으로 보여 줍니다.
하이픈을 빼거나 대문자로 만들 수 있나요?
네. 옵션으로 하이픈 제거와 대문자 변환을 지원하므로, 파일명이나 특정 시스템이 요구하는 형식에 맞출 수 있습니다.
생성 시 서버와 통신하나요?
아니요. UUID는 브라우저의 난수 생성기로 로컬에서 만들어지며 서버로 어떤 데이터도 전송하지 않습니다.