UUID 생성기란?
UUID(범용 고유 식별자)는 전 세계적으로 겹치지 않도록 설계된 128비트 식별자입니다. xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx 형태로, 데이터베이스 키나 파일·세션 ID처럼 유일한 값이 필요할 때 사용합니다. 이 도구는 가장 널리 쓰이는 UUID v4(무작위)를 생성합니다.
이렇게 쓰세요
- 생성할 개수를 고르고 UUID 생성을 누릅니다.
- 생성된 UUID가 한 줄에 하나씩 표시됩니다.
- 복사로 전체를 클립보드에 담습니다.
UUID 활용
UUID는 분산 시스템에서 서로 다른 서버에서 동시에 생성해도 충돌할 가능성이 극히 낮아, 데이터베이스 분산, 마이크로서비스 아키텍처에 이상적입니다. 데이터베이스 레코드의 주키(primary key), REST API의 리소스 ID, 파일 업로드 시 고유한 파일명, 세션·트랜잭션 추적 등 다양한 곳에 쓰입니다. 일반적으로 UUID v4(무작위 기반)를 사용하되, 생성 시간 순서가 중요하면 v1을, 일관된 결과가 필요하면 v5를 사용합니다.
자주 묻는 질문
UUID는 어디에 쓰나요?
데이터베이스 레코드 ID, 파일·세션 식별자 등 전 세계적으로 겹치지 않는 고유 값이 필요할 때 사용합니다.
정말 안 겹치나요?
UUID v4는 122비트의 무작위 값을 사용해 현실적으로 중복 가능성이 극히 낮습니다. 이 도구는 브라우저의 암호학적 난수 생성기를 사용합니다.
UUID v1, v3, v5는 무엇인가요?
UUID는 버전별로 다릅니다. v1(타임스탐프 기반)은 생성 시간과 MAC 주소를 포함하고, v3/v5(이름 기반)는 네임스페이스와 입력값의 해시로 생성됩니다. v4(무작위)는 가장 널리 쓰이며 이 도구에서 생성합니다.
생성은 브라우저 안에서 이뤄집니다. 생성된 값은 외부로 전송되지 않습니다.