개발 도구
UUID / 랜덤 ID 생성기
UUID v4와 사용자 정의 Short ID를 브라우저에서 즉시 생성합니다. 최대 100개 일괄 생성·복사 지원.
형식
개수
생성 결과 (5개)
bf247bce-a35e-4c55-88ec-d08e4ca1ae8bd5bc0cbb-92ec-4af4-8f64-db913ae9f81bd4c9d043-eac0-401a-83cc-428ebce25de5c4f6ab00-f837-4a07-a415-0d294b650f4f7c83c8cf-f671-4a22-bd6c-9fcfcdb7ccd9
사용 방법
- 상단 탭에서 UUID v4 또는 Short ID 모드를 선택합니다.
- UUID 모드: 형식(표준 / 대문자 / 하이픈 제거 / 중괄호)과 생성 개수를 선택합니다.
- Short ID 모드: 원하는 길이(4~64자)와 문자 집합(대소문자+숫자 또는 소문자+숫자만)을 선택합니다.
- 개별 ID 우측의 복사 버튼으로 하나씩 복사하거나, 전체 복사 버튼으로 줄바꿈 구분된 전체 목록을 복사합니다.
- 재생성 버튼을 누르면 같은 설정으로 새로운 ID를 생성합니다.
UUID란?
UUID(Universally Unique Identifier)는 전 세계에서 중복될 확률이 극히 낮은 128비트 고유 식별자입니다. 데이터베이스 기본키, API 요청 추적 ID, 파일명 고유화 등에 폭넓게 사용됩니다. 이 도구에서 생성하는 UUID v4는 브라우저의 crypto.randomUUID() API를 사용해 완전히 브라우저 내에서 생성되며, 서버로 전송되지 않습니다.
UUID 생성기 자세히 알아보기
UUID 생성기는 데이터베이스 기본키, API 요청 추적 ID, 파일명 고유화 등에 사용되는 UUID v4를 브라우저에서 즉시 만들어주는 도구입니다. 표준 형식(8-4-4-4-12), 대문자, 하이픈 제거, 중괄호 포함 같은 다양한 변형을 한 번에 선택할 수 있고, 한 번에 최대 100개까지 일괄 생성해 전체 복사할 수 있습니다. 짧은 식별자가 필요할 때를 대비해 4~64자 사이의 사용자 정의 Short ID도 함께 지원합니다.
더 알아보기접기
UUID는 브라우저 내장 crypto.randomUUID() API로 생성되어 충돌 확률이 사실상 0에 가깝고, 서버 통신이 전혀 없어 빠르고 안전합니다. 개발 중 임시 식별자, 테스트 데이터, 문서 작성 시 예시 ID 등 ID가 필요한 거의 모든 상황에서 활용할 수 있습니다.
이럴 때 사용하세요
- •테스트 데이터에 사용할 UUID를 한 번에 100개 만들 때
- •API 요청 추적용 X-Request-ID를 임시로 만들어 디버깅할 때
- •DB 레코드 임시 키, 파일명 고유화 등에 사용할 식별자가 필요할 때
- •URL 슬러그·쿠폰 코드처럼 짧은 랜덤 ID(8~12자)가 필요할 때
- •초대 링크·세션 토큰 등 충돌 없이 고유해야 하는 값을 만들 때
UUID 생성기 자주 묻는 질문
UUID v4는 정말 충돌 없이 안전한가요?
v4는 122비트 무작위 비트로 생성되어 1초에 10억 개씩 100년을 만들어도 중복 확률이 거의 없을 만큼 안전합니다. 일반 애플리케이션에서는 충돌을 사실상 걱정할 필요가 없습니다.
Short ID는 어떤 알고리즘으로 만들어지나요?
crypto.getRandomValues()로 암호학적 난수를 받아 선택한 문자 집합(영숫자 또는 소문자+숫자)에 매핑합니다. 길이 12자 이상이면 일상적인 용도에서 충돌이 거의 없습니다.
표준 형식과 하이픈 제거 중 무엇을 써야 하나요?
데이터베이스 컬럼이나 사람이 읽을 자리에는 표준(8-4-4-4-12)을, URL이나 파일명에는 하이픈 제거 형식이 짧고 깔끔합니다. 두 형식 모두 같은 ID를 의미합니다.
서버에서 생성하지 않아도 되나요?
v4는 무작위성이 충분하면 클라이언트에서 만들어도 충돌 위험이 사실상 없습니다. 다만 보안 토큰·세션 ID처럼 위·변조 방지가 필요한 값은 서버에서 생성해야 합니다.
데이터가 외부로 전송되나요?
전송되지 않습니다. crypto.randomUUID()는 브라우저 내장 API라 네트워크 요청 없이 안전하게 생성됩니다.