🔑
무료 UUID 생성기
버전 4 UUID를 즉시 생성합니다. 한 번에 최대 50개까지 대량 생성. 암호학적으로 안전 — 데이터가 브라우저를 떠나지 않습니다.
한 번 로드하면 오프라인에서도 작동
생성 버튼을 클릭하여 UUID를 만드세요
UUID v4는 122비트 난수를 사용합니다 — 두 UUID가 충돌할 확률은 천문학적으로 낮습니다.
crypto.getRandomValues로 생성 — 암호학적으로 안전하며 서버로 전송되지 않습니다.
주요 용도
- 데이터베이스 기본 키용 UUID 생성PostgreSQL, MySQL, MongoDB 및 기타 데이터베이스의 기본 키로 사용할 UUID v4 값을 생성합니다.
- API 키 및 토큰 생성API 키, 세션 토큰 및 비밀 참조용 고유한 무작위 식별자를 만듭니다.
- 소프트웨어 테스트용 테스트 ID 생성테스트 픽스처, 모의 데이터 및 자동화된 테스트 제품군용 고유 ID 배치를 만듭니다.
- React 및 프론트엔드 컴포넌트 키 생성React 목록, 동적 양식 필드 및 컴포넌트 인스턴스용 안정적인 고유 키를 만듭니다.
- 추적 및 상관 ID 생성분산 추적, 로그 상관 및 이벤트 추적용 고유 상관 ID를 만듭니다.
사용 방법
UUID 생성은 Web Crypto API의 crypto.getRandomValues를 사용해 전적으로 브라우저에서 실행됩니다. 라이브러리 의존성도 서버 호출도 없습니다. 도구는 직접 작성한 비트 조작으로 RFC 4122 v4와 RFC 9562 v7을 모두 처음부터 구현하므로 아무것도 기기를 떠나지 않습니다.
- 1버전과 옵션 선택UUIDv4(순수 무작위), UUIDv7(타임스탬프 접두사가 있어 사전순 정렬 가능), NIL(모두 0), MAX(모두 0xf) 중에서 고르세요. 생성 개수(1–50)와 대문자 변환 또는 C# 같은 언어를 위한 중괄호 감싸기 여부를 설정하세요.
- 2crypto.getRandomValues가 16바이트를 채움v4와 v7의 경우 브라우저의 암호학적으로 안전한 난수 생성기가 16바이트 Uint8Array를 채웁니다. v4는 6번째와 8번째 바이트에 마스크를 적용해 RFC 4122 버전(0x40)과 변형(0x80) 필드를 설정합니다. v7은 처음 6바이트를 현재 Unix 밀리초 타임스탬프로 덮어써 각 ID를 생성 시각순으로 정렬할 수 있게 한 다음, 6번째와 8번째 바이트에 버전과 변형 비트를 설정합니다.
- 3바이트를 표준 하이픈 문자열로 형식화16바이트를 소문자 16진수로 변환하고 표준 8-4-4-4-12 그룹으로 나눕니다(예: 550e8400-e29b-41d4-a716-446655440000). 대문자 변환과 중괄호 감싸기는 이 단계에서 적용됩니다.
- 4원하는 형식으로 내보내기결과는 개별로 또는 한꺼번에 복사할 수 있습니다. 내보내기 선택기는 클립보드에 복사하거나 파일로 다운로드하기 전에 목록을 일반 텍스트, JSON 배열, CSV, SQL INSERT VALUES 블록, C# new Guid(...) 표현식, Python 리스트 리터럴로 다시 형식화합니다.