UUID 생성기
고유 식별자(UUID)를 생성합니다
설정 및 입력
브라우저에서 실행됩니다. 입력한 내용은 이 기기에만 남습니다.
결과
값을 입력하면 결과가 표시됩니다.
무료 온라인 UUID 생성기
이 무료 UUID 생성기는 브라우저에서 범용 고유 식별자(UUID)를 즉시 만들어 줍니다. 표준, 간단(하이픈 없음), 대문자 형식으로 버전 4 UUID를 한 번에 1개부터 최대 100개까지 생성할 수 있습니다. 데이터베이스에 시드 데이터를 넣는 개발자, 테스트 데이터를 만드는 QA 엔지니어, 분산 서비스를 설계하는 시스템 아키텍트 누구에게나 필요한 고유 ID를 몇 초 만에 제공합니다.
흔히 UUID라고 부르는 범용 고유 식별자는 RFC 4122로 표준화된 128비트 값으로, 중앙 등록 기관 없이도 공간과 시간에 걸쳐 고유하도록 설계되었습니다. 이 도구가 생성하는 버전 4 UUID는 무작위 또는 의사 난수를 사용하며 현대 소프트웨어 개발에서 가장 널리 쓰이는 방식입니다.
모든 생성은 JavaScript를 사용해 전적으로 클라이언트 측에서 이루어지므로 데이터가 서버에 전달되지 않습니다. UUID 하나는 클릭 한 번으로 복사하고, 생성된 UUID 전체는 한꺼번에 복사해 코드베이스, 설정 파일, 스프레드시트에 붙여넣을 수 있습니다.
주요 기능
- 한 번에 1개부터 100개까지 UUID 생성
- 3가지 출력 형식: 표준(하이픈 포함), 간단(하이픈 없음), 대문자
- RFC 4122를 준수하는 버전 4 UUID 생성
- 개별 UUID를 클릭 한 번으로 복사
- 모든 UUID를 한꺼번에 가져오는 전체 복사 버튼
- 읽기 쉬운 깔끔한 고정폭 글꼴 표시
- 로딩 지연 없는 즉시 생성
- 완전한 클라이언트 측 처리, 서버 요청 없음, 데이터 저장 없음
- 데스크톱, 태블릿, 모바일 브라우저에서 사용 가능
- 계정, 가입, 결제 불필요
UUID 생성기 사용 방법
- 개수 설정: 필요한 UUID의 개수를 입력합니다(1~100).
- 형식 선택: 표준(예: 550e8400-e29b-41d4-a716-446655440000), 간단(하이픈 없음), 대문자 중에서 선택합니다.
- 생성 클릭: 생성 버튼을 누르면 UUID가 즉시 만들어집니다.
- 개별 UUID 복사: 원하는 UUID 옆의 복사 아이콘을 클릭하면 클립보드에 복사됩니다.
- 한꺼번에 복사: "전체 복사" 버튼을 사용하면 모든 UUID가 줄바꿈으로 구분되어 복사됩니다.
활용 사례
- 데이터베이스 기본 키: 관계형 및 NoSQL 데이터베이스에서 UUID를 기본 키로 사용해 분산 시스템 간 충돌을 피합니다.
- API 요청 ID: 각 API 요청에 UUID를 붙여 마이크로서비스 아키텍처에서 전 구간 추적과 디버깅에 활용합니다.
- 세션 토큰: 웹 애플리케이션 인증과 사용자 추적에 쓸 고유 세션 식별자를 생성합니다.
- 파일 이름 지정: 사용자 업로드 파일을 저장할 때 UUID를 파일 이름으로 지정해 덮어쓰기를 방지합니다.
- 테스트 데이터 생성: 고유 ID 묶음을 빠르게 생성해 테스트 데이터베이스와 모의 환경을 채웁니다.
- 분산 시스템: 중앙 조정 서비스 없이도 전역적으로 고유한 객체 식별자를 확보합니다.
- 설정 키: 기능 플래그, 실험 ID, 배포 버전에 쓸 고유 식별자를 만듭니다.
자주 묻는 질문
이 도구는 무료인가요?
네, UUID 생성기는 생성할 수 있는 UUID 개수에 제한 없이 완전히 무료입니다. 계정도 필요하지 않습니다.
내 데이터는 안전한가요?
모든 UUID 생성은 브라우저에서 로컬로 이루어집니다. 서버로 전송되는 데이터는 없으며 저장이나 기록도 이루어지지 않습니다.
이 UUID는 정말 고유한가요?
버전 4 UUID는 122비트의 무작위성을 사용해 5.3 x 10^36개가 넘는 값을 만들 수 있습니다. 실용적인 범위에서 충돌 확률은 천문학적으로 낮습니다.
표준 형식과 간단 형식은 무엇이 다른가요?
표준 형식은 하이픈을 포함하며(예: 550e8400-e29b-41d4-a716-446655440000), 간단 형식은 하이픈을 제거해 연속된 32자리 16진수 문자열로 만듭니다.
이 UUID를 운영 환경에서 사용해도 되나요?
네, 생성된 UUID는 RFC 4122 v4 사양을 따르며 운영 데이터베이스, API, 분산 시스템에 사용하기에 적합합니다.
암호학적으로 안전한가요?
네. 무작위 비트는 암호학적으로 안전한 소스에서 가져오므로 이전 값으로 다음 값을 예측할 수 없습니다. 그래도 UUID는 식별자이지 비밀 값이 아닙니다. 암호화 키에는 전용 키 생성기를 사용하세요.
팁과 모범 사례
- 가독성에는 표준 형식: 하이픈이 있는 형식은 로그와 데이터베이스 쿼리에서 읽고 디버깅하기 더 쉽습니다.
- URL에는 간단 형식: UUID를 URL이나 파일 경로에 넣을 때는 하이픈을 제거해 길이를 줄이세요.
- UUID 열은 올바르게 인덱싱: 데이터베이스에서는 더 나은 성능을 위해 VARCHAR 대신 바이너리 저장(BINARY(16))을 사용하세요.
- 테스트용 대량 생성: 개수 기능으로 한 번에 최대 100개의 UUID를 생성해 테스트 데이터를 채우세요.
- 순차 패턴 피하기: 버전 4 UUID는 설계상 무작위이므로 외부에 공개되는 ID에 대한 열거 공격을 막는 데 적합합니다.