UUID 생성기

데이터베이스 기본키, 테스트 데이터, 임시 식별자로 바로 쓸 수 있는 무작위 UUID v4를 생성합니다.

입력값 외부 전송 없음

검토 주체 toolpado 편집 검토기준일
1~100개까지 한 번에 생성합니다.

생성된 값은 이 브라우저에서만 표시되며 서버로 전송되거나 저장되지 않습니다.

무엇을 처리하며 언제 쓰나요?

UUID를 언제 쓰나요

여러 서버나 클라이언트에서 중앙 조정 없이도 서로 겹치지 않는 식별자가 필요할 때 UUID를 씁니다. 데이터베이스 기본키, 요청 추적 ID, 임시 파일명 등에 흔히 사용됩니다.

v4가 무작위인 이유

UUID v4는 128비트 중 122비트를 암호학적으로 안전한 난수로 채우고, 나머지 6비트로 버전(4)과 변형을 표시합니다. 그래서 생성된 값만 보고는 언제, 어디서 만들어졌는지 알 수 없습니다.

이 도구는 브라우저의 crypto.getRandomValues를 사용해 값을 생성하며, 생성 결과를 서버로 전송하거나 저장하지 않습니다.

사용 방법

  1. 생성 개수에 필요한 UUID 수를 1~100 사이로 입력합니다.
  2. UUID 생성하기를 누르면 버전 4 형식의 무작위 값이 목록으로 표시됩니다.
  3. 전체 복사로 값을 한 번에 복사해 테스트 데이터나 식별자 필드에 붙여 넣습니다. 새로고침하면 값은 사라집니다.

처리 방식과 규격

128비트 무작위 값에서 버전(4)과 변형(variant) 비트를 고정해 8-4-4-4-12 형식의 36자 문자열로 표현합니다.

개발 작업 예제

5개의 UUID 한 번에 생성

입력
생성 개수 5
결과
예: 3fa85f64-5717-4562-b3fc-2c963f66afa6 등 서로 다른 5개 값
해석
각 값은 독립적으로 무작위 생성되므로 순서나 시간 정보를 담고 있지 않습니다.

최대 개수 제한

입력
생성 개수 500
결과
자동으로 100개로 조정되어 생성됩니다.
해석
한 번에 과도한 값을 생성하지 않도록 최대 100개로 제한합니다.

자주 묻는 질문

생성된 UUID가 중복될 수 있나요?

이론적으로 가능하지만 확률이 극히 낮습니다(약 2^122분의 1). 일반적인 애플리케이션에서는 충돌을 무시해도 되는 수준입니다.

UUID v4와 다른 버전(v1, v7 등)은 어떻게 다른가요?

v4는 완전히 무작위로 생성되어 순서를 예측할 수 없습니다. 시간 기반 정렬이 필요하면 v1이나 v7 같은 다른 버전이 더 적합할 수 있습니다.

생성된 값이 저장되나요?

저장되지 않습니다. 화면에 표시된 값은 페이지를 새로고침하면 사라집니다.

검토 근거와 공식 출처

공식 안내는 변경될 수 있습니다. 중요한 결정 전에는 링크된 기관의 최신 정보를 다시 확인하세요.