UUID / ULID / NanoID 생성기

RFC 4122 버전 4 UUID, 정렬 가능한 ULID 또는 간결한 NanoID를 하나씩 또는 대량으로 생성합니다. Microsoft 스타일 GUID 출력은 그저 대문자, 중괄호로 감싼 UUID 형태입니다. 아래에서 식별자 종류와 옵션을 고르세요. 모든 값은 브라우저의 암호학적 랜덤 소스를 사용합니다. 사람용 자격증명은 비밀번호 생성기를 보세요.
완전히 로컬에서 실행됩니다 — 업로드 없음.
ID 유형: 랜덤 122비트, 8-4-4-4-12 형식.
수량: 형식: 중괄호:
대문자 + { } + 하이픈 = 고전 Windows GUID. 하이픈 없는 형태는 32
수량과 형식을 고르고 생성을 클릭하세요 — 또는 Ctrl+Enter.
UUID v4는 8-4-4-4-12 hex 자릿수로 형식화된 순수 랜덤 122비트입니다 (xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx). 고정된 4가 버전을, y(언제나 8, 9, a, b)가 변형을 표시합니다. 충돌은 사실상 불가능합니다.

ULID(Universally Unique Lexicographically Sortable ID)는 26자 Crockford Base32 문자열입니다. 48비트 밀리초 타임스탬프(처음 10문자, 그래서 값이 10889년까지 생성 시간순으로 정렬됨)와 80비트 랜덤. 같은 밀리초에 만들어진 ID는 단조적으로 생성됩니다 — 다음 값이 항상 엄격히 큽니다 — 그래서 ULID는 추가 위주의 데이터베이스 키와 이벤트 스트림에 이상적입니다.

NanoID는 간결하고 URL 안전한 id입니다(64기호 알파벳, 기본 21자). 텍스트로는 UUIDv4와 비슷하지만 문자당 더 조밀합니다. 길이와 충돌 확률은 조절 가능합니다 (추가 문자 하나마다 알파벳 공간이 64배). URL에서 잘 읽히는 짧은 공개 키, 공유 토큰, 데이터베이스 행에 좋습니다.