UUID v1 ↔ v6 변환기

UUID v1 값을 정렬 가능한 UUID v6 값으로 변환하거나 UUID v6 값을 다시 UUID v1로 변환합니다. 모든 작업은 브라우저에서만 이루어집니다.

UUID v1
시간 기반 UUID v1을 붙여넣으면 동등한 UUID v6을 즉시 얻을 수 있습니다.
UUID v6
재정렬된 UUID v6을 붙여넣고 원래 UUID v1 레이아웃을 복원합니다.

입력값은 브라우저 안에만 남습니다. 변환 전에 압축형, 대문자, URN, 중괄호로 감싼 UUID를 정규화합니다.

UUID v1과 UUID v6은 타임스탬프, 클록 시퀀스, 노드 식별자라는 같은 핵심 정보를 담고 있습니다. UUID v1은 타임스탬프를 기존 UUID 필드 순서로 저장하는 반면, UUID v6은 단순한 사전식 정렬이 생성 시간을 더 자연스럽게 따르도록 해당 타임스탬프 비트를 재정렬합니다.

서로 다른 시간 기반 UUID 레이아웃을 요구하는 시스템 사이에서 식별자를 옮겨야 할 때 이 도구를 사용하세요. UUID v1을 붙여넣으면 동등한 UUID v6을 얻을 수 있고, UUID v6을 붙여넣으면 UUID v1 표현을 복원할 수 있습니다. 변환은 결정적이며 클록 시퀀스와 노드 바이트를 변경하지 않습니다.

사용해야 할 때

  • 식별자 메타데이터를 보존하면서 기존 UUID v1 저장소의 레코드를 UUID v6으로 마이그레이션할 때.
  • UUID v1과 UUID v6 값이 섞인 데이터베이스, 로그, 큐를 디버깅할 때.
  • UUID v6 값이 이전 통합에서 기대하는 UUID v1 값으로 다시 매핑되는지 확인할 때.

입력 형식

이 변환기는 하이픈이 있는 표준 UUID 문자열, 32자 압축 UUID 문자열, 대문자 UUID, urn:uuid: 값, 중괄호로 감싼 UUID를 허용합니다. 결과는 항상 소문자 표준 UUID 형식으로 정규화됩니다.

개인정보 보호 및 호환성 참고 사항

UUID v1과 UUID v6은 생성 시간과 노드 정보를 인코딩할 수 있습니다. 이를 비밀값이 아닌 운영 식별자로 취급하고, 타임스탬프나 노드 메타데이터가 민감할 수 있는 경우 노출하지 마세요. 이 도구는 브라우저에서 로컬로 실행되며 UUID를 업로드하지 않습니다.