UUID 생성기
생성
온라인에서 UUID/GUID를 무료로 생성하세요. v4, v7 및 최대 1000개 배치 생성 지원, 대소문자와 하이픈 옵션 제공. 100% 비공개 — 암호화 안전 난수 사용, 브라우저를 떠나지 않습니다.
UUID란 무엇인가요?
UUID(범용 고유 식별자)는 분산 시스템에서 데이터를 고유하게 식별하는 128비트 식별자입니다. 데이터베이스 기본 키, API 요청 ID, 세션 토큰 등에 사용됩니다. v4는 충돌률이 극히 낮은 난수를 사용하고, v7은 타임스탬프를 앞에 붙여 시간순 정렬이 가능해 데이터베이스 인덱스 성능에 유리합니다.
팁
암호학적 안전 난수
이 도구는 브라우저의 Web Crypto API(crypto.getRandomValues)를 사용하여 Math.random이 아닌 암호화 안전 난수를 생성합니다. 세션 토큰, 재설정 링크 등 민감한 시나리오에 적합합니다.
올바른 버전 선택
일반 용도는 v4(랜덤, 예측 불가)를 선택하세요. 데이터베이스 기본 키로 인덱스 성능이 중요하면 v7(시간 정렬)을 선택하며, ULID는 더 짧고 정렬 가능합니다.
개인정보 보호
모든 ID는 서버 요청 없이 브라우저 로컬에서 생성되며 오프라인에서도 작동합니다.
일반적인 사용 사례
데이터베이스 키
분산 시스템용 고유 기본 키 생성
API 식별자
요청과 세션용 고유 추적 ID 생성
테스트 데이터
개발용 대량 랜덤 ID 배치 생성
FAQ
UUID는 고유함이 보장되나요?
UUID v4는 122비트의 랜덤 엔트로피를 가지며 충돌 확률은 약 1/(5.3×10^36)으로 실질적으로 고유합니다. v7은 타임스탬프와 난수를 결합해 사실상 중복이 불가능합니다.
v4와 v7의 차이는 무엇인가요?
v4는 완전히 랜덤하고 예측 불가하여 외부 노출 ID에 적합합니다. v7은 현재 타임스탬프로 시작해 시간순으로 정렬되므로 인덱스 기본 키로 더 효율적입니다.
ID가 서버로 전송되나요?
아니요. 모든 생성은 Web Crypto API를 통해 브라우저에서 이루어지며 네트워크 요청이 없고 기록하거나 저장하지 않습니다.