UUID 생성기

v1·v4·v5·v7·NIL UUID를 생성하고, 임의의 UUID의 버전·타임스탬프를 해독하며, 중괄호·URN·Base64로 형식을 지정하세요.

도구를 불러오는 중…

UUID 생성기암호학적으로 무작위한 버전 4 UUID를 한 개씩 또는 한 번에 최대 100개까지 생성합니다. 대문자·하이픈 형식을 전환할 수 있고, 전체 목록이나 개별 값을 클릭 한 번으로 복사합니다. UUID는 Web Crypto API로 브라우저 안에서 직접 생성됩니다. v1·v5·v7·NIL UUID 생성, 붙여넣은 임의의 UUID 검증·해독, 중괄호·urn:uuid:·Base64 형식 출력도 지원합니다.

UUID 생성기란?

UUID 생성기는 암호학적으로 무작위인 버전 4 UUID(GUID라고도 함)를 만들어 주는 무료 온라인 도구로, 기본 키, API 요청 ID, 테스트 픽스처, 분산 레코드 등에 고유 식별자가 필요한 개발자, 데이터베이스 관리자, QA 엔지니어를 위해 설계되었습니다. UUID를 하나만 생성하거나 한 번에 최대 100개까지 일괄 생성할 수 있으며, 출력을 소문자나 대문자로 전환하고 하이픈을 켜거나 꺼서 스키마에 맞출 수 있습니다. 모든 값은 Web Crypto API의 crypto.randomUUID()를 사용해 브라우저에서 생성되므로, 이 무작위 UUID v4 생성기는 가입 없이도 예측 불가능하고 충돌에 강한 식별자를 제공합니다. 줄바꿈으로 구분된 전체 목록을 한 번의 클릭으로 복사하거나, 각 행에서 개별 UUID를 가져올 수 있습니다. 버전 4 외에도 시간순 버전 7, 타임스탬프 기반 버전 1, 결정론적 버전 5(네임스페이스와 이름을 SHA-1로 해시), 모두 0인 NIL UUID를 생성하며, 붙여넣은 임의의 UUID를 검증·해독해 버전·변형·내장 타임스탬프를 보여 주고, 중괄호·urn:uuid:·Base64 출력 형식도 제공합니다.

UUID 생성기 사용법

  1. 「개수(1~100)」 필드에 원하는 UUID 개수를 입력하세요. 도구는 시작 시 5개짜리 배치가 채워진 상태로 열립니다.
  2. 「생성」을 클릭해 버전 4 UUID의 새 배치를 만드세요.
  3. 「대소문자」에서 소문자 또는 대문자를 선택해 16진수 문자의 형식을 지정하세요.
  4. 「하이픈」을 「있음」 또는 「없음」으로 설정해 대시를 유지하거나 제거하세요.
  5. 「출력」 필드의 복사 버튼으로 전체 목록을 복사하거나, 「개별」 아래 각 행의 복사 아이콘으로 단일 UUID를 복사하세요.
  6. 버전 선택기에서 UUID 버전(v4·v7·v1·v5·NIL)을 고르세요. v5는 네임스페이스를 고르고 이름을 입력합니다.
  7. 임의의 UUID를 「검증 / 해독」 필드에 붙여넣으면 버전·변형·내장 타임스탬프를 볼 수 있습니다.

예시

하이픈이 있는 소문자 UUID 한 개(기본값)

「개수」를 1로 설정하고 「생성」을 클릭하세요. 3f2504e0-4f89-41d3-9a0c-0305e82c3301 같은 v4 UUID 하나가 나옵니다. 정확한 값은 매번 무작위지만, 항상 표준 8-4-4-4-4 하이픈 형식을 따릅니다.

하이픈 없는 대문자

「대소문자」를 대문자로, 「하이픈」을 「없음」으로 전환한 다음 「생성」하세요. 대시가 없는 16진수 32자리인 3F2504E04F8941D39A0C0305E82C3301 같은 값이 생성되며, 간결한 키나 하이픈을 허용하지 않는 시스템에 유용합니다.

50개 대량 배치

「개수」에 50을 입력하고 「생성」을 클릭하면 한 줄에 하나씩 고유한 UUID 50개를 얻습니다. 「생성됨」 통계는 50을, 「버전」 통계는 v4를 표시합니다. 시드 데이터나 테스트 픽스처용으로 한 번에 모두 복사하세요.

자주 묻는 질문

이 도구는 어떤 버전의 UUID를 생성하나요?
버전 4(무작위), 버전 7(시간순), 버전 1(타임스탬프+무작위 노드), 버전 5(네임스페이스와 이름을 SHA-1로 해시), 모두 0인 NIL UUID를 생성합니다. 버전 선택기에서 종류를 고르면 「버전」 통계가 선택을 반영하며, 모든 값은 브라우저 안에서 생성됩니다.
한 번에 몇 개의 UUID를 만들 수 있나요?
배치당 1개에서 100개까지입니다. 「개수」 필드는 1부터 100까지 받습니다. 그보다 크거나 잘못된 숫자를 입력하면 생성 전에 1~100 범위로 제한됩니다.
대문자 UUID를 받거나 하이픈을 제거할 수 있나요?
네. 「대소문자」 토글로 소문자와 대문자를 전환하고, 「하이픈」 토글로 대시가 「있음」 또는 「없음」인 값을 출력할 수 있어, 표준 36자 형식이나 간결한 32자 형식을 얻을 수 있습니다.
전체 목록 대신 UUID 하나만 복사할 수 있나요?
네. 생성된 각 UUID는 「개별」 제목 아래 각자의 행에 자체 복사 아이콘과 함께 표시되며, 「출력」 필드의 복사 버튼은 줄바꿈으로 구분된 전체 목록을 복사합니다.
서버로 업로드되는 것이 있나요?
없습니다. 모든 UUID는 Web Crypto API를 사용해 브라우저 안에서 전적으로 생성됩니다. 어떤 것도 서버로 전송되거나 저장되지 않으므로, 이 도구는 오프라인에서 작동하며 식별자는 비공개로 유지됩니다.
기존 UUID가 어떤 버전인지 확인할 수 있나요?
네. 임의의 UUID를 「검증 / 해독」 필드에 붙여넣으면 유효 여부, 감지된 버전과 변형, 그리고 버전 1·7의 경우 내장된 타임스탬프까지 모두 브라우저 안에서 알려 줍니다.
어떤 출력 형식을 고를 수 있나요?
소문자·대문자와 하이픈 유무 외에도, 형식 옵션으로 각 값을 중괄호로 감싸거나 urn:uuid: 접두사를 붙이거나 16바이트 원본을 Base64로 인코딩할 수 있습니다.

관련 도구