UUID 생성기란?
UUID(Universally Unique Identifier)는 범용 고유 식별자로, 128비트의 숫자로 구성된 고유한 ID입니다. 데이터베이스 레코드, API 키, 세션 ID 등 중복되지 않는 식별자가 필요한 곳에서 널리 사용됩니다.
이 도구는 가장 널리 사용되는 UUID 버전 4(v4)를 생성합니다. v4는 암호학적으로 안전한 난수를 기반으로 하며, 충돌 확률이 극히 낮아 실무에서 안심하고 사용할 수 있습니다.
주요 기능
UUID v4 생성
암호학적으로 안전한 난수 기반의 UUID v4를 즉시 생성합니다.
대량 생성
한 번에 최대 100개까지 UUID를 동시에 생성할 수 있습니다.
대소문자 변환
대문자(A-F) 또는 소문자(a-f) 형식을 자유롭게 전환할 수 있습니다.
하이픈 옵션
하이픈을 포함하거나 제거한 형식으로 UUID를 출력합니다.
원클릭 복사
개별 UUID 또는 전체 목록을 클립보드에 바로 복사할 수 있습니다.
생성 히스토리
세션 내에서 생성한 모든 UUID 히스토리를 확인하고 재복사할 수 있습니다.
사용 방법
- 생성 개수 설정 — 슬라이더를 사용하여 1~100개 사이에서 원하는 UUID 생성 개수를 설정합니다.
- 옵션 설정 — 대문자/소문자, 하이픈 포함/제거 옵션을 선택합니다.
- UUID 생성 — '생성' 버튼을 클릭하면 즉시 UUID가 생성됩니다.
- 결과 복사 — 개별 UUID의 복사 버튼 또는 전체 복사 버튼으로 클립보드에 저장합니다.
활용 예시
데이터베이스 기본키
데이터베이스 테이블의 PK(Primary Key)로 사용하여 분산 시스템에서도 충돌 없이 고유한 레코드를 식별합니다.
API 키 / 토큰 생성
API 인증 키, 세션 토큰, 임시 액세스 키 등 보안이 필요한 식별자 생성에 활용합니다.
파일 이름 생성
업로드 파일의 고유한 이름을 자동 생성하여 파일명 충돌을 방지합니다.
테스트 데이터
개발 및 테스트 환경에서 목(Mock) 데이터의 고유 ID로 활용합니다.
마이크로서비스 추적
분산 시스템에서 요청(Request)을 추적하기 위한 고유한 Correlation ID로 사용합니다.
자주 묻는 질문
UUID란 무엇인가요?
UUID(Universally Unique Identifier)는 범용 고유 식별자로, 128비트의 숫자로 구성된 고유한 ID입니다. 네트워크 상에서 중복되지 않는 식별자를 생성하기 위해 사용됩니다.
UUID v4는 어떻게 생성되나요?
UUID v4는 암호학적으로 안전한 난수를 기반으로 생성됩니다. 총 128비트 중 6비트는 버전과 변형 정보로 고정되고, 나머지 122비트가 무작위로 생성됩니다. 충돌 확률은 극히 낮습니다.
UUID에서 하이픈을 제거해도 되나요?
네, 하이픈은 가독성을 위한 것일 뿐 UUID의 고유성에 영향을 주지 않습니다. 데이터베이스 저장 시 하이픈 없이 32자로 저장하면 공간을 절약할 수 있습니다.
UUID는 순차적인가요?
UUID v4는 완전히 무작위이므로 순차적이지 않습니다. 순차적 ID가 필요한 경우 UUID v7이나 다른 방식을 고려해야 합니다.
한 번에 여러 UUID를 생성할 수 있나요?
네, 이 도구에서는 한 번에 최대 100개까지 UUID를 생성할 수 있습니다. 생성 개수를 설정하고 생성 버튼을 누르면 됩니다. 대문자/소문자, 하이픈 포함 여부도 선택할 수 있습니다.
개인정보 안내
이 UUID 생성기는 모든 처리를 브라우저에서 수행합니다. 생성된 UUID는 서버로 전송되지 않으며, 페이지를 닫으면 히스토리도 완전히 삭제됩니다. 어떠한 데이터도 외부에 저장되지 않으므로 안심하고 사용하세요.