325Tools

UUID 생성기 — 온라인 무작위 버전 4 UUID

표준 8-4-4-4-12 형식의 암호학적으로 무작위인 버전 4 UUID를 한 개부터 50개까지 생성하세요. 데이터베이스 키, 요청, 파일에 쓰기 좋은 충돌 없는 식별자.

Loading tool…

예시

생성된 버전 4 UUID
입력
Generate 1 UUID
출력
f47ac10b-58cc-4372-a567-0e02b2c3d479

13번째 문자는 항상 4(버전)이고, 17번째는 8·9·a·b 중 하나(변형)입니다. 나머지는 무작위입니다.

사용 방법

  1. 필요한 UUID 개수를 선택합니다.
  2. 「UUID 생성」 버튼을 클릭합니다.
  3. 값 하나 또는 전체 목록을 복사합니다.
  4. 새 배치가 필요하면 다시 생성합니다.

UUID Generator 소개

UUID 생성기는 버전 4 UUID — 고정된 버전 자리(4)와 변형 비트를 제외하고 모두 무작위인 128비트 식별자 — 를 만듭니다. 암호학적으로 안전한 소스인 브라우저의 crypto.randomUUID에서 값을 가져와, 각 값을 표준 8-4-4-4-12 배열의 36자로 형식화합니다. v4는 122비트가 무작위이므로 생성된 두 값이 충돌할 확률이 사실상 0에 가까워, 중앙 서버와 조율하지 않고도 키로 안전하게 쓸 수 있습니다.

사양

버전4 (무작위), RFC 4122 / RFC 9562 기준
길이36자 (하이픈 포함 8-4-4-4-12)
무작위성crypto.randomUUID의 122개 무작위 비트
대소문자소문자 16진수

팁과 주의점

  • 버전 4 UUID는 무작위이며 시간 순서가 아닙니다 — 생성 시간순으로 정렬되는 키가 필요하면 UUID v7이나 ULID를 사용하세요.
  • 122비트가 무작위라 v4 충돌은 사실상 불가능하므로 서버 확인 없이 클라이언트에서 생성해도 됩니다.
  • 표준 형식은 소문자입니다. 일부 시스템은 대소문자를 구분해 비교하므로 저장·대조 전에 정규화하세요.
  • UUID는 하이픈 포함 36자 또는 하이픈 없는 32개의 16진수입니다 — 하나의 형식을 골라 데이터 전반에서 일관되게 쓰세요.

주요 기능

  • 암호학적으로 안전한 무작위 v4 UUID 생성
  • 한 번에 1, 5, 10, 50개 생성
  • UUID 하나 또는 전체 목록 복사
  • 같은 배치 내 중복 없음
  • 표준 소문자 8-4-4-4-12 형식

이럴 때 사용하세요

  • 시퀀스나 자동 증가 없이 새 데이터베이스 행에 기본 키를 부여할 때.
  • API 요청마다 상관관계 ID를 붙여 로그 전반에서 추적할 때.
  • 공유 버킷에서 충돌을 피하도록 업로드 파일에 고유한 이름을 붙일 때.
  • 프런트엔드 목록 항목이나 멱등성 헤더에 쓸 안정적인 키를 생성할 때.

이 도구는 브라우저에서 실행됩니다. 파일과 텍스트는 서버로 업로드되지 않으며, 입력 내용을 저장하지 않습니다.

자주 묻는 질문

어떤 UUID 버전이 생성되나요?+

브라우저의 crypto.randomUUID API로 만든 버전 4(무작위) UUID입니다. 버전 자리(4)와 변형 비트는 고정되어 있고 나머지 122비트는 무작위입니다.

생성된 두 UUID가 같을 수 있나요?+

실질적으로는 없습니다. 122비트가 무작위라 수십억 개를 만들어도 충돌 확률이 무시할 만한 수준이며, 그래서 v4 UUID는 조율 없이 독립적으로 생성할 수 있습니다.

v4 UUID는 시간순으로 정렬되나요?+

아니요. 완전히 무작위라 연속으로 생성한 v4 UUID에는 순서가 없습니다. 시간순으로 정렬 가능한 식별자가 필요하면 UUID v7이나 ULID를 살펴보세요.

하이픈을 저장해야 하나요?+

두 형식 모두 유효합니다 — 하이픈 포함 36자 또는 하이픈 없는 32개의 16진수. 하나의 표현을 골라 일관되게 적용하면 조회와 비교가 일치합니다.

관련 도구

관련 가이드

개발자 도구를 더 찾고 계신가요?

무료 브라우저 기반 도구 모음 전체를 둘러보세요.