본문으로 건너뛰기
SPCXTools

UUID 생성기

안전한 랜덤 UUID(v4) 또는 정렬 가능한 시간 기반 UUID(v7)를 단일 또는 대량으로 생성하세요.

로컬 실행 — 파일이 기기 외부로 전송되지 않습니다

도구 불러오는 중…

UUID 생성기 사용 방법

  1. 1범용 ID의 경우 **v4 (랜덤)**를, 생성 시간순으로 정렬되는 데이터베이스 키의 경우 **v7 (시간순)**을 선택하세요.
  2. 2필요한 UUID 개수를 1개에서 1,000개 사이로 설정하세요.
  3. 3필요에 따라 대문자로 변경하거나, 하이픈을 제거하거나, 각 값을 중괄호로 묶을 수 있습니다(Microsoft GUID 스타일).
  4. 4생성을 클릭하여 새 UUID 목록을 만든 후 복사하거나 다운로드하세요.

UUID 및 GUID 즉시 생성

이 UUID 생성기는 브라우저에서 바로 표준을 준수하는 식별자를 만듭니다. 버전을 선택하고 수량을 설정하면 즉시 새로운 값을 얻을 수 있습니다. 테스트에 붙여넣을 한 개부터 데이터베이스에 입력할 천 개까지 모두 가능합니다. 모든 UUID는 브라우저의 암호학적으로 안전한 난수 생성기를 통해 만들어지며, 어떤 서버로도 전송되거나 저장되지 않습니다.

주요 기능

  • UUID v4 – 122비트 난수로 구성된 가장 널리 사용되는 버전입니다.
  • UUID v7 – 48비트 유닉스 밀리초 타임스탬프 뒤에 난수가 붙어 생성 시간순으로 정렬할 수 있습니다.
  • 대량 생성 – 한 번에 최대 1,000개의 UUID를 생성하고 복사하거나 .txt 파일로 다운로드할 수 있습니다.
  • 포맷 옵션 – 대문자, 하이픈 제외(32자), 또는 {braces}로 묶기 옵션을 제공합니다.

활용 예시

데이터베이스 기본 키(Primary Key). UUID를 사용하면 애플리케이션 서버가 행을 삽입하기 전에 ID를 생성할 수 있어 분산 시스템과 데이터 병합이 간소화됩니다. 이 용도로는 v7을 권장합니다. 무작위인 v4 키는 인덱스 전반에 걸쳐 삽입이 분산되지만, v7 키는 순서대로 생성되기 때문입니다.

API 리소스 및 멱등성(Idempotency) 키. 많은 API가 주문, 결제, 메시지를 UUID로 식별하며, 재시도된 요청이 중복 처리되지 않도록 클라이언트가 생성한 UUID를 멱등성 키로 허용합니다.

테스트 데이터 및 픽스처(Fixtures). 스프레드시트, 모의(Mock) API 또는 단위 테스트를 채우기 위한 ID 목록을 생성합니다.

파일 및 객체 이름. 업로드 파일, 캐시 항목 또는 임시 파일에 충돌 없는 고유한 이름을 부여할 때 UUID를 사용합니다.

UUID 읽는 법

01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e와 같은 UUID는 고정된 형식을 갖습니다. 세 번째 그룹의 첫 번째 자리는 버전(4 또는 7)입니다. 네 번째 그룹의 첫 번째 자리는 변형이며, 표준 UUID의 경우 8, 9, a 또는 b입니다. v7 UUID에서 처음 12자리의 16진수는 1970년 이후의 생성 시간을 밀리초 단위로 인코딩합니다.

다른 무작위 값이 필요하신가요? 비밀번호 생성기로 강력한 비밀번호를 만들거나, 랜덤 숫자 생성기로 원하는 범위의 난수를 생성해 보세요.

자주 묻는 질문 (FAQ)

UUID란 무엇인가요?
UUID(범용 고유 식별자)는 GUID라고도 하며, 550e8400-e29b-41d4-a716-446655440000과 같이 5개 그룹으로 나뉜 32자리의 16진수로 표기되는 128비트 값입니다. UUID를 사용하면 독립된 시스템 간에 사전 조율 없이도 충돌 위험이 거의 없는 식별자를 생성할 수 있습니다.
UUID v4와 v7 중 어떤 것을 사용해야 하나요?
예측 불가능한 고유 ID가 필요할 때는 v4를 사용하세요. 데이터베이스의 기본 키(Primary Key)로는 v7을 사용하는 것이 좋습니다. v7은 타임스탬프로 시작하여 새 ID가 대략적인 순서를 유지하므로 B-트리 인덱스를 작게 유지하고 삽입 속도를 높일 수 있습니다. v7은 RFC 9562(2024)에 정의되어 있습니다.
생성된 두 UUID가 중복될 수 있나요?
이론적으로는 가능하지만, 실제로는 불가능합니다. v4 UUID는 122개의 무작위 비트를 가지며, 단 하나의 중복이 발생할 확률이 50%가 되려면 초당 약 10억 개의 UUID를 85년 동안 생성해야 합니다.
생성된 UUID는 안전한가요?
브라우저의 암호학적으로 안전한 난수 생성기(crypto.getRandomValues)를 사용하여 생성됩니다. 단, v7은 처음 48비트에 생성 시간이 노출되므로 타임스탬프를 비공개로 유지해야 하는 경우에는 v7을 사용하지 마세요.
GUID는 UUID와 다른가요?
아닙니다. GUID는 동일한 형식을 부르는 Microsoft의 명칭입니다. 일부 Microsoft 도구는 GUID를 대문자와 중괄호 안에 표시하며, 이는 서식 옵션을 사용하여 동일하게 생성할 수 있습니다.
UUID가 저장되거나 기록되나요?
아닙니다. 브라우저에서 직접 생성되며 서버로 전송되거나 저장되지 않습니다.