• Omnilude Tools다양한 온라인 도구 모음
  • 홈
온라인 도구
  • 개발자 도구
    • UUID 생성기
    • 타임스탬프 변환기
    • 인코더/디코더
    • 색상 선택기
    • 정규식 테스터
    • 데이터 변환
    • 해시 생성기
    • 크론 표현식
    • 네이밍 규칙 변환
    • JWT 디버거
    • 브라우저 정보
    • 진법 변환
    • 메타 태그 생성기
    • 비밀번호
  • 텍스트 도구
  • 유용한 도구
  • 시간 도구
  • 계산 도구

UUID 생성기

고유 식별자(UUID) 생성

업데이트

최근 반영된 개선 사항

신규
테마 변경
라이트 모드
다크 모드
시스템 설정

설정

완전 랜덤 UUID - 가장 일반적

최대 100개까지 생성 가능

UUID란?

UUID (Universally Unique Identifier)는 전 세계적으로 고유한 128비트 식별자입니다. 데이터베이스 기본 키, 세션 ID, 파일명 등에 널리 사용됩니다.

UUID v4 (Random)

  • 완전 랜덤 생성
  • 가장 일반적으로 사용
  • 충돌 확률 극히 낮음

UUID v7 (Timestamp)

  • 타임스탬프 + 랜덤
  • 시간순 정렬 가능
  • DB 인덱싱에 유리

UUID 형식

xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx

M: 버전 (4 또는 7), N: 변형 (8, 9, a, b)

UUID 생성기란?

UUID(Universally Unique Identifier) 생성기는 전 세계적으로 고유한 128비트 식별자를 생성하는 도구입니다. UUID는 중앙 서버 없이도 충돌 가능성이 거의 없는 고유 ID를 만들 수 있어, 분산 시스템에서 데이터베이스 기본 키, API 요청 추적, 세션 관리, 파일명 생성 등 다양한 용도로 활용됩니다. 본 도구는 가장 널리 사용되는 UUID v4(완전 랜덤)와 최신 표준인 UUID v7(타임스탬프 기반)을 모두 지원하며, 최대 100개까지 대량 생성이 가능합니다.

  • UUID v4(랜덤) 및 v7(타임스탬프) 버전 선택 생성
  • 최대 100개까지 대량 일괄 생성
  • 대문자/소문자 출력 형식 전환
  • 하이픈 포함/제거 옵션
  • 원클릭 개별 복사 및 전체 복사
  • 브라우저 내 생성으로 서버 전송 없는 보안성

사용 방법

  1. 1

    버전 선택

    UUID v4(완전 랜덤, 범용)와 v7(타임스탬프 기반, 정렬 가능) 중 용도에 맞는 버전을 선택합니다.

  2. 2

    옵션 설정

    생성 개수(1~100개), 대문자 출력, 하이픈 제거 등 원하는 옵션을 설정합니다.

  3. 3

    UUID 생성

    'UUID 생성' 버튼을 클릭하면 설정에 맞는 UUID가 즉시 생성됩니다.

  4. 4

    결과 복사

    개별 UUID를 클릭하여 복사하거나, '전체 복사' 버튼으로 모든 UUID를 한 번에 클립보드에 복사합니다.

자주 묻는 질문

UUID v4는 122비트 전체가 랜덤으로 생성되어 완전한 무작위성을 보장합니다. UUID v7은 상위 48비트에 밀리초 단위 타임스탬프가 포함되어 시간순 정렬이 가능하며, 데이터베이스 인덱싱 성능이 우수합니다. 일반적인 용도에는 v4, DB 기본 키에는 v7을 권장합니다.

UUID v4의 경우 122비트 랜덤 공간에서 생성되므로, 이론적 충돌 확률은 약 2의 122승 분의 1입니다. 초당 10억 개씩 85년 동안 생성해야 50% 충돌 확률에 도달하므로, 실질적으로 중복은 발생하지 않는다고 볼 수 있습니다.

아닙니다. 모든 UUID는 브라우저의 Web Crypto API를 활용하여 클라이언트에서 직접 생성됩니다. 어떠한 데이터도 외부 서버로 전송되지 않으므로 안전하게 사용할 수 있습니다.

네, 하이픈은 가독성을 위한 것으로 UUID의 고유성에는 영향을 미치지 않습니다. 다만 RFC 4122 표준 형식은 하이픈을 포함한 8-4-4-4-12 패턴이므로, 시스템 간 호환성을 위해 하이픈 포함 형식을 권장합니다.

네, UUID는 DB 기본 키로 널리 사용됩니다. 특히 UUID v7은 타임스탬프 기반이라 B-tree 인덱스에서 순차적으로 삽입되어 v4보다 인덱싱 성능이 우수합니다. 다만 128비트이므로 정수형 키보다 저장 공간을 더 사용한다는 점을 고려하세요.

활용 팁

  • 데이터베이스 기본 키에는 정렬 가능한 UUID v7을 사용하면 인덱스 성능이 향상됩니다
  • API 요청 추적이나 로그 식별에 UUID를 활용하면 분산 시스템에서 디버깅이 용이합니다
  • 대량 생성 후 '전체 복사'를 활용하면 테스트 데이터 준비가 빨라집니다
  • 보안이 중요한 토큰에는 UUID 대신 crypto.getRandomValues()로 더 긴 랜덤 바이트를 생성하세요
  • UUID v7의 타임스탬프를 추출하면 생성 시점을 역산할 수 있어 감사 로그에 유용합니다

Omnilude Tools

개발자, 디자이너, 크리에이터를 위한 무료 온라인 도구 모음. 모든 데이터는 브라우저에서 로컬로 처리됩니다.

개발자 도구

  • UUID 생성기
  • 타임스탬프 변환기
  • 인코더/디코더
  • 색상 선택기

텍스트 도구

  • JSON 편집기
  • 텍스트 비교
  • 글자수 세기
  • 마크다운

법적 고지

  • 개인정보처리방침
  • 이용약관
  • 서비스 소개

© 2026 Omnilude. All rights reserved.

피드백 보내기