모든 도구 › 개발자용
UUID·ULID·NanoID 생성기
UUID v1, v3, v4, v5, v6, v7, ULID, NanoID를 하나씩 또는 수천 개씩 생성합니다. 모든 식별자 분석과 중복 확률 계산도 지원합니다.
이 도구의 기능
- 널리 쓰이는 버전을 모두 지원합니다. 무작위 v4, 시간순 정렬이 가능한 v7, 이름에서 정해지는 v3·v5.
- ULID와 NanoID는 길이와 문자 집합을 선택할 수 있고, 헷갈리는 문자(1, l, I, 0, O)를 뺀 구성도 있습니다.
- 한 번에 최대 10,000개까지 생성하며 JSON 배열, SQL IN (…)용 목록, 쉼표 구분, 괄호 형식으로 출력할 수 있습니다.
- UUID 분석: 버전, 변형, v1·v6·v7의 생성 날짜, Base64·Base58·숫자 표현.
- 충돌 계산기: 중복될 확률이 무시할 수 없는 수준이 되려면 UUID를 몇 개 만들어야 하는지 알려 줍니다.
- 난수의 원천은 브라우저의 암호학적 난수 생성기이며, 호출 사이에 값이 중복되지 않습니다.
식별자는 기기에서 생성되며 어디로도 전송되거나 저장되지 않습니다. 데이터베이스의 기본 키에는 시간에 따라 커져서 인덱스를 “흩뜨리지” 않는 UUID v7이나 ULID가 더 편리합니다.