UUID v4 생성기
설정에서 개수와 형식을 고르고 새 UUID 생성을 누르면 결과 목록에 표시됩니다. 각 항목이나 목록 전체를 복사하고 TXT로 저장할 수 있습니다.
한 번에 1~100개를 만듭니다.
형식을 바꿔도 생성된 값은 그대로 유지됩니다.
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
UUID 값은 생성·복사·저장할 때 이 페이지에서 서버로 보내지 않습니다.
생성된 UUID가 여기에 표시됩니다.
UUID를 생성하고 있습니다.
새로 생성하면 이전 목록은 바뀝니다.바로 쓸 수 있게.
- 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
- 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
- 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.
UUID v4, 필요한 형식으로 만들어 쓰세요
UUID v4는 난수로 만드는 128비트 식별자입니다. 테스트 데이터의 ID, 파일 이름, 요청을 구분하는 값처럼 서로 다른 대상을 표시할 때 씁니다. 이 생성기에서는 개수를 정해 여러 개를 만들고 결과를 한 줄씩 복사하거나 파일로 저장합니다.
형식을 바꾸면 이미 만든 UUID의 표기만 달라집니다. 새 식별자가 필요할 때 다시 생성하세요. UUID를 받는 프로그램의 입력 규칙을 확인하고, 운영 데이터에 넣을 때는 중복 검사와 접근 권한도 별도로 갖춰야 합니다.
UUID는 대상을 구분하는 128비트 ID입니다
UUID는 Universally Unique Identifier의 약자로, 여러 시스템에서 대상을 구분할 때 쓰는 식별자입니다. GUID라는 이름으로도 접합니다. 사람이 읽는 기본 표기는 16진수 32자리와 하이픈 4개를 합친 36자이며, 숫자를 순서대로 세는 일련번호와는 쓰임이 다릅니다.
- 16진수에는 숫자 0~9와 문자 a~f를 사용합니다.
- 기본 표기는 8-4-4-4-12자리로 나눕니다. 예: 123e4567-e89b-42d3-a456-426614174000
- 예시 UUID는 설명용입니다. 실제 작업에 쓸 값은 도구에서 새로 생성하세요.
v4의 4와 variant는 정해진 자리에 있습니다
UUID v4는 128비트 중 버전을 나타내는 4비트와 variant를 나타내는 2비트를 제외한 122비트를 난수로 채웁니다. variant는 UUID의 비트 배치 규칙을 구분하는 값입니다. 표준 형식에서 세 번째 묶음의 첫 글자는 4이고, 네 번째 묶음의 첫 글자는 8·9·a·b 중 하나입니다.
- 버전 표시 4가 들어 있어도 나머지 형식이 틀리면 올바른 UUID v4가 아닙니다.
- 대문자로 표시할 때 네 번째 묶음은 8·9·A·B 중 하나로 시작합니다.
- v4 값에는 생성 시각을 나타내는 필드가 없습니다.
개수와 형식을 정한 뒤 생성하세요
생성 개수에는 1부터 100까지의 정수를 입력합니다. 출력 형식을 고르고 생성하면 결과 목록에서 각 UUID를 확인할 수 있습니다. 예를 들어 테스트 계정 10개의 ID가 필요하면 개수를 10으로 정하고 생성한 뒤 전체 복사를 사용하세요.
- 0, 101 이상의 수, 소수는 생성 개수로 사용할 수 없습니다.
- 형식 선택을 바꿔도 기존 UUID 값은 유지됩니다.
- 다시 생성하면 결과가 새 값으로 바뀌므로 필요한 목록은 먼저 복사하거나 저장하세요.
다섯 가지 형식은 같은 ID의 다른 표기입니다
기본 소문자 형식부터 시작하고, 입력받는 프로그램이 특정 표기를 요구할 때 형식을 바꾸세요. 하이픈을 지우거나 중괄호를 붙여도 난수가 추가되지는 않습니다. 프로그램마다 허용하는 표기가 다르므로 모양만 보고 호환된다고 판단하지 마세요.
- 소문자: a~f와 하이픈을 쓰는 36자 기본 표기입니다.
- 대문자: A~F로 표시하며 하이픈은 유지합니다.
- 하이픈 없음: 16진수 32자리만 남깁니다.
- 중괄호: 기본 표기 앞뒤에 { }를 붙여 38자로 표시합니다.
- URN: 기본 표기 앞에 urn:uuid:를 붙여 45자로 표시합니다.
한 개는 개별 복사, 목록은 전체 복사로 옮깁니다
결과 한 개만 필요하면 해당 행의 복사를 사용하세요. 전체 복사는 현재 선택한 형식으로 UUID 사이에 줄바꿈을 넣습니다. TXT 저장은 목록을 파일로 남길 때 사용합니다. 붙여 넣은 곳에서 줄 수가 필요한 개수와 맞는지 확인하면 누락을 줄일 수 있습니다.
- JSON 배열이나 SQL 문이 필요하면 받는 형식에 맞게 따옴표와 쉼표 등을 별도로 붙이세요.
- 복사가 차단되었다는 안내가 나오면 브라우저의 클립보드 권한을 확인하거나 TXT 저장을 이용하세요.
- 파일을 열어 첫 항목과 마지막 항목, 선택한 형식을 확인한 뒤 사용하세요.
테스트 데이터와 요청 ID에 활용하세요
각 항목을 구별하는 ID가 필요한 테스트 자료에 UUID를 넣을 수 있습니다. 가령 주문 샘플 20개를 만들 때 서로 다른 ID를 배정하고, 같은 주문을 참조하는 자료에는 같은 ID를 사용합니다. 참조할 때마다 새 UUID를 만들면 같은 대상을 연결할 수 없습니다.
- 테스트 데이터: 계정·주문·문서마다 구분할 ID를 배정합니다.
- 파일 이름: 확장자 앞에 UUID를 넣어 파일을 구별합니다.
- 요청 추적: 관련 기록에 같은 요청 ID를 남깁니다. 운영 중 자동 발급은 해당 서비스에서 처리해야 합니다.
중복 가능성이 작아도 충돌 처리는 필요합니다
UUID v4는 충분한 품질의 난수를 사용하면 서로 같은 값이 나올 가능성이 매우 작습니다. 다만 중복이 절대로 없다는 보장은 아닙니다. 생성 개수가 늘수록 충돌 가능성도 커지며, 값을 잘라 쓰면 구분에 사용할 수 있는 범위가 줄어듭니다.
- 운영 데이터의 ID에는 고유 제약 조건 등 중복을 막는 장치를 적용하세요.
- 중복으로 저장이 거부되면 새 값을 발급하는 처리도 필요합니다.
- UUID 앞 몇 자리만 떼어 전체 UUID와 같은 수준의 식별자로 사용하지 마세요.
UUID만으로 접근 권한을 확인할 수는 없습니다
UUID는 항목을 식별하는 값이며 로그인이나 권한 검사를 대신하지 않습니다. 추측하기 어려워 보이는 주소에도 접근 권한 확인이 필요합니다. 이 도구의 결과를 비밀번호, 비밀번호 재설정 토큰, 암호화 키 대신 사용하지 마세요.
- 다른 사람의 UUID를 알아도 그 사람의 자료를 볼 수 없도록 서비스에서 권한을 검사해야 합니다.
- 비밀 토큰에는 발급뿐 아니라 만료·폐기·보관 정책도 필요합니다.
- 예제 문서나 공개 게시물에 올린 UUID는 공개된 값으로 취급하세요.
데이터베이스에서는 정렬과 저장 형식도 살피세요
UUID v4를 사전순으로 정렬해도 생성 순서가 되지는 않습니다. 시간이 중요한 목록은 생성 시각을 별도 항목으로 저장하세요. 난수 형태의 키는 데이터베이스 인덱스의 삽입 위치를 흩뜨릴 수 있으므로, 대량 데이터에 적용하기 전 실제 조회와 저장 작업을 기준으로 검토해야 합니다.
- 데이터베이스가 UUID 자료형을 지원하는지 확인하세요.
- 문자열로 저장한다면 대소문자와 하이픈 표기를 일관되게 정하세요.
- 시간순 키가 필요하면 다른 UUID 버전도 검토할 수 있습니다. 이 도구는 v4만 생성합니다.
생성이 안 되면 브라우저 환경을 확인하세요
이 생성기는 브라우저의 암호학적 난수 기능을 사용합니다. 필요한 기능을 쓸 수 없는 환경에서는 생성 오류를 알립니다. 생성과 클립보드 복사는 별개 기능이므로, 결과가 보여도 브라우저 설정에 따라 복사는 제한될 수 있습니다.
- 생성 오류가 나오면 최신 브라우저에서 HTTPS 주소로 다시 접속하세요.
- 복사 오류가 나면 TXT 저장으로 목록을 옮길 수 있습니다.
- 생성 결과가 필요한 작업을 마치기 전에 새로고침하거나 다시 생성하지 않도록 주의하세요.
UUID v4 생성기 자주 묻는 질문
UUID와 GUID는 다른 값인가요?
GUID는 UUID와 같은 128비트 식별자를 가리킬 때 쓰는 이름입니다. 다만 프로그램마다 중괄호나 대소문자 등 요구하는 문자열 표기는 다를 수 있으므로 입력 규칙을 확인하세요.
UUID v4는 몇 글자인가요?
기본 표기는 16진수 32자리와 하이픈 4개를 합친 36자입니다. 이 도구에서 하이픈 없음은 32자, 중괄호는 38자, URN은 45자로 표시합니다. 대문자로 바꿔도 기본 형식의 길이는 36자입니다.
한 번에 몇 개까지 만들 수 있나요?
한 번에 1~100개를 생성할 수 있습니다. 생성 개수에는 정수를 입력하세요. 0, 100을 넘는 수, 소수는 사용할 수 없습니다. 필요한 목록은 전체 복사나 TXT 저장으로 옮기세요.
형식을 바꾸면 새로운 UUID가 만들어지나요?
아니요. 형식 선택은 이미 생성한 UUID의 표기만 바꿉니다. 소문자와 대문자, 하이픈 없음, 중괄호, URN 사이를 바꿔도 같은 ID를 나타냅니다. 새 값이 필요하면 다시 생성하세요.
UUID v4는 절대로 중복되지 않나요?
절대적인 중복 방지는 보장하지 않습니다. 충분한 품질의 난수를 사용하면 충돌 가능성이 매우 작지만, 운영 데이터에서는 고유 제약 조건과 충돌 시 재발급 처리를 함께 마련해야 합니다.
UUID를 비밀번호나 인증 토큰으로 써도 되나요?
이 도구의 UUID는 식별자 용도로 사용하세요. 비밀번호, 인증 토큰, 암호화 키는 목적에 맞는 발급 방식을 사용해야 합니다. UUID가 포함된 주소도 접근 권한 확인을 생략할 근거가 되지는 않습니다.
UUID v4를 보고 생성 시간을 알 수 있나요?
v4에는 생성 시각을 담는 필드가 없으므로 UUID만으로 생성 시간을 알아낼 수 없습니다. 생성 순서나 날짜가 필요하면 시간을 별도로 저장하세요. 이 도구는 시간 기반 UUID 버전은 생성하지 않습니다.
전체 복사한 결과는 어떤 형식인가요?
현재 화면에서 선택한 형식의 UUID를 한 줄에 하나씩 복사합니다. JSON 배열이나 쉼표로 구분한 목록은 아니므로, 받는 프로그램의 문법에 맞게 가공하세요. 복사가 제한된 환경에서는 TXT 저장을 이용할 수 있습니다.
형식과 생성 방식의 기준
UUID 구조와 v4의 비트 구성은 RFC 9562, 브라우저 난수 기능은 W3C Web Cryptography 문서를 참고했습니다. 표준 확인일은 2026년 9월 27일입니다. 실제 입력 허용 형식은 UUID를 받는 프로그램의 문서도 함께 확인하세요.
함께 쓰는 도구
계정에 쓸 비밀번호는 비밀번호 생성기에서, 범위 안의 숫자를 뽑으려면 난수 생성기에서 만드세요. UUID와 다른 문자를 함께 URL에 넣을 때는 URL 인코딩 규칙을 확인할 수 있습니다.