UUID 생성기
UUID v4를 하나씩 또는 여러 개 한 번에 생성합니다.
입력한 내용과 선택한 파일은 서버에 저장되지 않으며, 가능한 경우 사용자의 브라우저에서 직접 처리됩니다.
- 생성된 UUID가 없습니다.
주요 기능
- 표준 UUID v4를 생성
- 최대 500개까지 한 번에 일괄 생성
- 개별 UUID 또는 전체 목록 복사 버튼 제공
- 브라우저 내장 crypto.randomUUID()로 생성
사용 방법
- 생성할 개수를 입력합니다 (기본 1개, 최대 500개).
- 'UUID 생성' 버튼을 클릭합니다.
- 목록에서 필요한 UUID를 개별 복사하거나 '전체 복사' 버튼으로 한 번에 복사합니다.
사용 예시
생성 예시: 3f29c9b0-6b7a-4b8e-9a2d-1e2f3a4b5c6d
데이터베이스 레코드의 기본 키, 여러 서버가 동시에 데이터를 만드는 분산 시스템의 식별자, 테스트 데이터 구분용 값, 브라우저에서 서버 없이 임시로 항목을 구분해야 할 때의 클라이언트 측 ID 등에 활용할 수 있습니다.
알아두면 좋은 점
- UUID v4는 무작위성을 기반으로 생성되어 충돌 가능성이 매우 낮지만, 수학적으로 절대 겹치지 않는다고 보장되지는 않습니다.
- 숫자를 1씩 늘려가는 auto-increment ID는 순서를 예측하기 쉽고 값이 짧지만, 여러 서버·클라이언트가 동시에 값을 만들면 겹치지 않게 조율하는 별도 장치가 필요합니다. UUID는 값이 길어지는 대신 이런 조율 없이도 각자 독립적으로 값을 만들 수 있습니다. 어느 쪽이 더 낫다기보다 상황에 따라 선택하는 문제입니다.
- 대량 생성 시 브라우저 성능을 고려해 한 번에 500개 이하로 생성하는 것을 권장합니다.
FAQ
- Q. 생성된 UUID가 서버에 저장되나요?
- A. 아니요. UUID는 브라우저의 crypto.randomUUID()로 직접 생성되며 서버로 전송되지 않습니다.
- Q. UUID v1이나 다른 버전도 생성할 수 있나요?
- A. 현재는 가장 널리 쓰이는 무작위 기반의 UUID v4만 지원합니다.
- Q. UUID를 비밀번호나 보안 토큰으로 사용해도 되나요?
- A. UUID는 항목을 구분하기 위한 식별자로 설계된 것이지, 비밀번호나 인증 토큰을 대신하도록 만들어진 값이 아닙니다. 비밀번호가 필요하다면 비밀번호 생성기를 사용하세요.