본문으로 건너뛰기

🔑UUID 생성기

로딩 중...

UUID(Universally Unique Identifier)는 전 세계적으로 고유한 128비트 식별자입니다. GUID(Globally Unique Identifier)라고도 불립니다. 데이터베이스의 기본 키, 분산 시스템의 객체 식별, 세션 ID, 파일명 등에서 중복 없는 고유 값이 필요할 때 사용됩니다. UUID v4는 암호학적으로 안전한 난수를 기반으로 생성되며, 충돌 확률이 극히 낮아(2^122분의 1) 실질적으로 고유합니다. 이 도구는 UUID v4를 한 번에 여러 개 생성하며, 다양한 형식을 지원합니다.

사용 방법

  1. 1
    생성 개수 설정

    한 번에 생성할 UUID 개수를 설정합니다. 1개부터 대량 생성까지 가능합니다.

  2. 2
    형식 선택

    표준(소문자, 하이픈 포함), 대문자, 하이픈 없음, 중괄호 형식 중 원하는 형식을 선택합니다.

  3. 3
    생성 및 복사

    '생성' 버튼을 클릭하여 UUID를 생성하고, 개별 복사 또는 '전체 복사' 버튼으로 일괄 복사합니다.

활용 팁

  • 💡Crypto API를 사용하여 암호학적으로 안전한 UUID를 생성합니다.
  • 💡데이터베이스 기본 키로 UUID를 사용하면 서버 간 동기화 없이도 고유 ID를 생성할 수 있어 분산 시스템에 적합합니다.
  • 💡하이픈 없는 형식은 URL이나 파일명에 사용할 때 편리합니다.
  • 💡중괄호 형식은 Microsoft 기술 스택(C#, .NET)에서 주로 사용됩니다.

자주 묻는 질문

Q. UUID v4와 v7의 차이는 무엇인가요?
A. UUID v4는 완전 랜덤 생성 방식이고, UUID v7은 타임스탬프 기반으로 시간 순서로 정렬됩니다. 데이터베이스 인덱스 성능이 중요한 경우 v7이 유리합니다.
Q. UUID 충돌 확률은 얼마나 되나요?
A. UUID v4는 122비트 랜덤이므로 충돌 확률이 극히 낮습니다. 10억 개의 UUID를 생성해도 충돌 확률은 무시할 수 있는 수준입니다.
Q. 데이터베이스 기본 키로 UUID를 사용하면 어떤 장단점이 있나요?
A. 장점: 서버 없이 클라이언트에서 고유 ID 생성 가능, 병합이 용이. 단점: v4는 순서가 없어 인덱스 단편화 발생. v7(타임스탬프 기반)을 사용하면 이를 완화할 수 있습니다.

DevHelper

© 2026. All rights reserved.