DevUtils

UUID 생성기

New

온라인 무료 UUID v4 생성기. Web Crypto API를 사용한 안전한 고성능 랜덤 UUID 생성.

도구 소개

UUID(Universally Unique Identifier, 범용 고유 식별자)는 GUID(Globally Unique Identifier)라고도 불리며, 8-4-4-4-12 패턴의 32자리 16진수 문자열(예: 550e8400-e29b-41d4-a716-446655440000)로 표시되는 128비트 식별자입니다. 데이터베이스 기본 키(Primary Key), 세션 토큰, 파일명 등 중앙 시스템의 사전 조정 없이 전 세계적으로 중복 없는 고유값이 필요할 때 널리 쓰입니다. 이 도구는 122비트가 완전한 난수로 구성되어 충돌 확률이 극도로 낮은 Version 4 UUID를 생성합니다. 모든 UUID는 Web Crypto API를 사용하여 브라우저 내에서 로컬로 안전하게 생성됩니다.

사용 방법

  1. 1"Generate" 버튼을 클릭하여 단일 UUID v4를 생성합니다.
  2. 2대량 생성(Bulk) 필드에 개수를 입력하고 "Generate Bulk"를 눌러 한 번에 여러 개의 UUID를 만듭니다.
  3. 3각 UUID 옆의 복사 아이콘을 클릭하여 클립보드로 복사합니다.
  4. 4모든 UUID는 Web Crypto API를 활용해 로컬에서 생성되며 외부 서버로 전송되지 않습니다.

자주 묻는 질문 (FAQ)

UUID v4란 무엇인가요?
UUID 버전 4는 난수(암호학적 무작위수)를 기반으로 생성됩니다. xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx 형태를 가지며, 여기서 4는 버전을 나타내고 y는 8, 9, a, b 중 하나입니다. 나머지 122비트는 무작위로 채워지며 약 5.3 × 10^36개의 조합이 존재합니다.
생성된 두 개의 UUID가 서로 중복될 수 있나요?
이론적으로는 가능하지만 실제로는 불가능합니다. 122비트의 무작위성을 가질 때 단 한 번이라도 충돌이 발생할 확률이 50%가 되려면 약 2.7 × 10^18개의 UUID를 생성해야 합니다. 실제 사용 환경에서는 중복이 일어날 수 없다고 간주합니다.
UUID와 GUID의 차이점은 무엇인가요?
둘은 동일한 개념을 가리킵니다. UUID는 오픈 표준 규격(RFC 4122) 명칭이며, GUID는 마이크로소프트가 Windows 및 .NET에서 사용하는 동일 개념의 이름입니다. 두 용어는 호환되어 혼용됩니다.
UUID v1과 v4의 차이는 무엇인가요?
UUID v1은 현재 시간과 장치의 MAC 주소를 조합하여 생성되므로 생성된 시점과 장치를 추적할 수 있습니다. 반면 UUID v4는 순수 난수 기반이므로 생성 장소나 시간에 대한 정보를 전혀 노출하지 않아 현대 시스템에서 선호됩니다.