UUID Generator
Generate random UUID v4 values using the Web Crypto API.
이 UUID 생성기는 Web Crypto API를 사용해 브라우저에서 직접 버전 4 UUID(GUID라고도 함)를 만듭니다. 각 값은 128비트의 암호학적으로 안전한 난수라서 데이터베이스 기본 키, 요청 ID, 파일 이름 등 절대 중복되면 안 되는 값으로 안심하고 쓸 수 있습니다.
모든 처리가 클라이언트 측에서 이루어지므로 생성한 값이 서버로 전송되지 않습니다. DB 시드 작성, 테스트 코드, API 페이로드 구성, 리소스 이름 지정 등에 활용하세요. 클릭 한 번으로 최대 100개를 만들고, 소문자/대문자와 하이픈 포함/제거 형식을 시스템에 맞게 전환할 수 있습니다.
사용 방법
- Count 입력란에 필요한 UUID 개수를 입력합니다(1~100).
- 대문자 16진수가 필요하면 Uppercase를, 하이픈 없는 32자 형식이 필요하면 Hyphens를 해제합니다.
- Generate를 클릭하면 crypto.randomUUID()로 목록이 생성됩니다.
- 개별 UUID 옆 Copy로 하나씩, 또는 Copy All로 전체 목록(줄 단위)을 복사합니다.
- 언제든 Generate를 다시 눌러 새 묶음을 생성할 수 있습니다.
자주 묻는 질문
- 이 도구는 어떤 버전의 UUID를 만드나요?
- 랜덤 데이터 기반의 UUID 버전 4를 생성합니다. 브라우저의 crypto.randomUUID()라는 암호학적 안전 난수원을 사용하므로 우연한 충돌은 사실상 일어나지 않습니다.
- UUID와 GUID는 같은 건가요?
- 네. GUID(전역 고유 식별자)는 마이크로소프트가 쓰는 용어이고 UUID는 RFC 4122의 표준 명칭입니다. 형식이 동일하므로 이 도구의 값은 양쪽 모두에서 그대로 사용할 수 있습니다.
- 생성한 UUID가 어딘가로 전송되나요?
- 아니요. 생성은 Web Crypto API로 브라우저 안에서만 이루어집니다. 서버로 전송되거나 기록되지 않으므로 민감한 식별자에도 안전하게 사용할 수 있습니다.
- 하이픈을 왜 끄나요?
- 일부 데이터베이스, 파일 시스템, API는 대시가 없는 32자 16진수 문자열을 선호합니다. Hyphens 옵션을 끄면 대시가 제거되어 시스템이 기대하는 형식으로 붙여넣을 수 있습니다.
- 한 번에 여러 개를 생성할 수 있나요?
- 네, 클릭당 최대 100개까지 가능합니다. Copy All을 쓰면 줄바꿈으로 구분된 목록을 얻을 수 있어 SQL 삽입, 픽스처, 시드 스크립트에 편리합니다.