LikeApp

🆔 UUID 생성기UUID Generator

UUID 생성기 — v4(암호학적 난수)와 v7(타임스탬프 정렬형, RFC 9562) 지원! 1~100개 일괄 생성, 대문자/하이픈 제거 옵션, 개별·전체 복사. 100% 브라우저 처리 무료 도구.

최종 업데이트: 2026-08-21

생성 버튼을 누르면 UUID가 여기에 표시됩니다. 모든 생성은 브라우저의 crypto.getRandomValues로 처리됩니다.

UUID v4 vs v7 — 무엇을 써야 할까?

UUID v4UUID v7
생성 방식122비트 전부 암호학적 난수앞 48비트는 밀리초 타임스탬프, 나머지는 난수
정렬 가능성무작위 — 생성 순서와 무관시간순 정렬 가능 (사전순 = 생성순)
DB 인덱스 성능인덱스가 흩어져 삽입 성능 저하 가능순차 삽입에 가까워 인덱스 친화적
추천 용도예측 불가능성이 중요한 일반 식별자DB 기본 키, 이벤트 로그, 최신 시스템

v7은 RFC 9562(2024)에서 표준화된 최신 버전입니다. 단, v7은 생성 시각(밀리초)이 ID 앞부분에 그대로 드러나므로, 생성 시각을 숨겨야 한다면 v4를 사용하세요.

UUID 생성 방법

  1. UUID v4(난수형) 또는 v7(시간 정렬형)을 선택하세요
  2. 개수(1~100)와 대문자/하이픈 제거 옵션을 설정하세요
  3. 생성 버튼을 누르면 UUID가 일괄 생성됩니다
  4. 개별 복사 또는 전체 복사 버튼으로 사용하세요

💡 자주 찾는 예시

상황입력결과
v4 생성v4, 1개550e8400-e29b-41d4-a716-446655440000 형태
v7 생성 (시간 정렬형)v7, 3개01a0...로 시작, 정렬하면 생성 순서 유지
하이픈 제거 대량 생성v4, 100개, 하이픈 제거32자 hex 100줄 → 전체 복사

UUID v4 vs v7, 제대로 알고 쓰기

UUID(Universally Unique Identifier)는 중앙 발급 기관 없이도 전 세계에서 유일한 128비트 식별자를 만들 수 있는 표준입니다. DB 기본 키, 분산 시스템의 요청 ID, 파일명, API 키 접두어 등 개발 전반에서 쓰입니다. 이 도구는 가장 널리 쓰이는 v4와 최신 표준 v7(RFC 9562, 2024)을 모두 지원합니다.

v4는 122비트 전체가 암호학적 난수입니다. 이 도구는 Math.random이 아닌 crypto.getRandomValues를 사용하므로 예측 불가능성이 보장됩니다. 반면 v7은 앞 48비트에 Unix 밀리초 타임스탬프를 넣고 나머지를 난수로 채워, 문자열 정렬만으로 생성 시간순 정렬이 됩니다.

왜 v7이 주목받을까요? v4를 MySQL·PostgreSQL의 기본 키로 쓰면 삽입 위치가 인덱스 전체에 흩어져 B-tree 페이지 분할이 잦아지고 쓰기 성능이 떨어집니다. v7은 거의 순차적으로 증가하므로 auto-increment에 가까운 인덱스 효율을 내면서도 분산 환경에서 충돌 없이 생성할 수 있습니다. 단, v7은 생성 시각이 ID에 노출되므로 이를 숨겨야 한다면 v4를 쓰세요.

1~100개 일괄 생성, 대문자 변환, 하이픈 제거(32자 hex) 옵션을 제공하며 개별/전체 복사를 지원합니다. 테스트 데이터 시딩, DB 마이그레이션 스크립트, API 테스트 등에 활용하세요. 함께 쓰면 좋은 도구: 비밀번호 생성기(랜덤 시크릿), 해시 생성기(체크섬)도 준비되어 있습니다.

자주 묻는 질문

관련 도구

함께 사용하면 좋은 도구