본문으로 건너뛰기
툴허브

UUID 생성기

다양한 버전의 UUID를 안전하게 생성하는 개발자 도구입니다. v1, v4, v7, Nil UUID를 지원하며 대량 생성과 다양한 형식 출력이 가능합니다.

생성 설정

UUID V4

완전히 랜덤한 값으로 생성되는 가장 일반적인 UUID입니다.

사용 사례: 일반적인 고유 식별자가 필요한 모든 경우

생성된 UUID

UUID 버전을 선택하고 생성 버튼을 눌러주세요

UUID 생성기 사용 가이드

UUID 버전별 특징

UUID V1: 타임스탬프 기반
타임스탬프와 MAC 주소를 기반으로 생성되는 UUID입니다.
UUID V4: 랜덤 기반
완전히 랜덤한 값으로 생성되는 가장 일반적인 UUID입니다.
UUID V7: 정렬 가능
타임스탬프와 랜덤 값을 결합한 정렬 가능한 UUID입니다.
UUID NIL: Nil UUID
모든 비트가 0인 특수한 UUID입니다.

주요 사용 사례

데이터베이스 기본 키로 사용
API 요청 추적을 위한 요청 ID
파일 이름이나 세션 ID 생성
분산 시스템에서 고유 식별자

UUID 생성기란?

UUID 생성기는 중앙 서버 없이도 전 세계적으로 고유한 식별자(Universally Unique Identifier)를 즉시 생성하는 개발자 도구입니다. v1(타임스탬프 기반), v4(완전 랜덤), v7(타임스탬프+랜덤 조합), Nil UUID를 지원하며 단일 또는 대량 생성이 가능합니다. 데이터베이스 기본키, 세션 ID, API 요청 추적 ID, 파일명 충돌 방지 등 다양한 개발 상황에서 활용됩니다.

UUID 생성기 활용 팁

  • 데이터베이스 키: 자동 증가(auto-increment) 정수 대신 UUID v4나 v7을 기본키로 사용하면 분산 시스템에서 중복 없이 레코드를 생성할 수 있습니다.
  • v7 권장: 새 프로젝트에는 UUID v7을 권장합니다. v4의 랜덤성과 v1의 시간 순서 정렬 가능성을 모두 갖춰 데이터베이스 인덱스 성능이 우수합니다.
  • 대량 생성: 테스트 데이터 삽입, 마이그레이션 스크립트 작성 시 한 번에 수십 개의 UUID를 생성하고 파일로 다운로드할 수 있습니다.
  • 다양한 형식: 표준 하이픈 구분 형식 외에 중괄호 포함({UUID}), 하이픈 제거, URN 형식(urn:uuid:...) 등 필요한 형태로 출력하여 바로 코드에 붙여넣을 수 있습니다.