본문으로 건너뛰기
AZ Tools

UUID 생성기

브라우저에 내장된 난수 생성기를 사용해 암호학적으로 무작위한 UUID 버전 4 식별자를 만듭니다. 필요한 개수를 고르고, 대문자나 하이픈을 형식에 맞게 토글하며, 한 번에 모두 복사하세요. v4 UUID는 122비트의 난수를 담아, 서로 다른 기기에서 독립적으로 생성한 수십억 개의 값 사이에서도 우연한 충돌을 사실상 불가능하게 만듭니다 — 바로 그래서 데이터베이스 키, 멱등성 키, 테스트 픽스처, 절대 겹치면 안 되는 분산 식별자에 쓰입니다. 생성은 암호 토큰과 같은 안전한 난수원을 사용해 전적으로 브라우저에서 이뤄지므로 서버로 아무것도 보내지 않습니다.

UUID

사용법

  1. 생성할 UUID 개수를 설정하세요.
  2. 필요하면 대문자나 하이픈 제거를 켜세요.
  3. 생성을 눌러 새 묶음을 만드세요.
  4. 복사 버튼으로 전부 복사하세요.

자주 묻는 질문

어떤 종류의 UUID인가요?
crypto.randomUUID()로 만든 버전4(무작위) UUID로, 암호학적으로 안전한 난수원을 사용합니다.
고유성이 보장되나요?
v4 UUID는 엄밀히 고유성이 보장되진 않지만, 실제로 충돌 확률은 천문학적으로 낮습니다.
하이픈을 뺄 수 있나요?
네, 하이픈을 끄면 32자 16진수 문자열이 됩니다.
서버로 전송되는 게 있나요?
없습니다. UUID는 브라우저에서 로컬로 생성됩니다.
자동 증가 ID 대신 UUID는 언제 써야 하나요?
UUID는 여러 서버, 오프라인 클라이언트, 또는 데이터베이스 왕복 이전처럼 — 어떤 조율도 없이 — ID를 독립적으로 생성해야 할 때 빛납니다. 자동 증가 정수는 더 작고 자연스럽게 정렬되지만 발급할 중앙 권한이 필요합니다; UUID는 그 독립성을 위해 크기를 내줍니다.
이 UUID들은 생성 시각순으로 정렬되나요?
아니요. 버전 4 UUID는 완전히 무작위이고 타임스탬프가 없어 시간순으로 정렬되지 않습니다. 시간 순서가 있는 식별자가 필요하면 선행 비트에 타임스탬프를 넣는 UUID v7이나 ULID를 살펴보세요.

이 주제의 가이드

관련 도구