UUID 생성기

관련 도구

UUID란?

UUID(Universally Unique Identifier)는 128비트 길이의 고유 식별자입니다. 중앙 서버 없이도 충돌 가능성이 극히 낮은 고유 ID를 생성할 수 있어 데이터베이스 기본 키, 세션 ID, 파일명 등에 널리 사용됩니다.

주요 기능

  • v4 UUID 생성 — 암호학적으로 안전한 난수 기반 UUID를 생성합니다.
  • 대량 생성 — 한 번에 최대 100개까지 UUID를 생성합니다.
  • 개별/전체 복사 — 각 UUID를 개별 복사하거나 전체를 한번에 복사합니다.

UUID 형식

v4 UUID는 xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx 형식입니다. 세 번째 그룹의 첫 자리가 항상 4이며, 네 번째 그룹의 첫 자리는 8, 9, a, b 중 하나입니다. Web Crypto API의 crypto.randomUUID()를 사용하여 생성합니다.

자주 묻는 질문

UUID v4는 중복될 수 있나요?
122비트 난수를 기반으로 해 충돌 확률이 사실상 0에 가깝습니다. 수십억 개를 생성해도 무시할 수 있는 수준입니다.
생성한 UUID가 서버로 전송되나요?
아니요. 브라우저의 crypto.randomUUID()로 기기 안에서 생성되며 외부로 전송되지 않습니다.
대문자로 바꿔도 같은 UUID인가요?
UUID는 대소문자를 구분하지 않습니다. 다만 표준 표기는 하이픈을 포함한 소문자입니다.