UUID·고유 ID 생성기
로컬 처리UUID v1·v3·v4·v5·v6·v7과 ULID·NanoID·KSUID를 만듭니다
사용 방법과 처리 기준
UUID v1·v3·v4·v5·v6·v7과 ULID·NanoID·KSUID를 만듭니다
도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.
현재 제한
- 최대 입력 길이 100,000자
"작업"에서 ID 종류를 고르면 암호학적 난수(Web Crypto)로 ID를 만듭니다. 무작위 ID(v4·NanoID), 시간순으로 정렬되는 ID(v7·ULID·KSUID), 이름에서 늘 같은 값이 나오는 ID(v3·v5)를 한 곳에서 고릅니다.
v4·v7·ULID·NanoID·KSUID는 만들 때마다 값이 다릅니다. 같은 값이 필요하면 v3·v5를 쓰세요.
이 도구로 할 수 있는 일
- 무작위 UUID v4
- 가장 흔한 UUID. 충돌 걱정 없이 기본 키·요청 ID로 씁니다.
- 시간순 ID(v7·ULID·KSUID)
- 앞부분이 생성 시각이라 정렬하면 만든 순서가 됩니다. DB 인덱스에 유리합니다.
- 이름 기반 UUID v3·v5
- 네임스페이스 UUID와 이름이 같으면 언제나 같은 UUID가 나옵니다.
- NanoID
- URL에 그대로 쓸 수 있는 짧은 ID. 길이를 정할 수 있습니다.
UUID·고유 ID 생성기 사용 방법
- 1종류 고르기UUID v4·v7·ULID 등 ID 종류를 고릅니다.
- 2개수·이름 입력만들 개수를 적습니다. v3·v5는 네임스페이스 UUID와 이름을 적습니다.
- 3결과 복사한 줄에 하나씩 나온 ID를 복사합니다.
활용 예시
UUID v5 (DNS 네임스페이스 + example.com)
입력: 네임스페이스 6ba7b810-9dad-11d1-80b4-00c04fd430c8, 이름 example.com
결과: cfbff0d1-9375-5685-968c-48ce8b15ae17
UUID v3 (같은 입력)
입력: 네임스페이스 6ba7b810-9dad-11d1-80b4-00c04fd430c8, 이름 example.com
결과: 9073926b-929f-31c2-abc9-fad77ae3e8eb
이럴 때 유용해요
- DB 기본 키·주문 번호·요청 추적 ID가 필요할 때
- 테스트 데이터에 넣을 ID를 여러 개 만들 때
- 도메인·URL에서 항상 같은 ID를 얻고 싶을 때(v5)
자주 묻는 질문 (FAQ)
v4와 v7 중 무엇을 써야 하나요?
DB 기본 키처럼 정렬·인덱스가 중요하면 v7, 순서가 드러나면 안 되는 토큰이면 v4가 알맞습니다. v7은 앞 48비트에 생성 시각(밀리초)이 들어갑니다.
v3와 v5는 무엇이 다른가요?
둘 다 이름으로 같은 UUID를 만들지만 v3는 MD5, v5는 SHA-1을 씁니다. 새로 만든다면 v5를 권합니다.
