생성 설정

결과

사용 방법

  1. 생성 개수를 입력합니다(최대 20개).
  2. UUID 생성 버튼을 누르면 UUID v4 목록이 생성됩니다.
  3. 복사 버튼으로 결과를 한 번에 복사합니다.

UUID v4는 어떤 값인가요

UUID(범용 고유 식별자)는 550e8400-e29b-41d4-a716-446655440000처럼 하이픈으로 나뉜 32자리 16진수 식별자입니다. v4는 그중에서도 거의 모든 자리를 난수로 채우는 방식이라, 중앙 발급 서버 없이도 각자 만든 값이 서로 겹치지 않도록 설계돼 있습니다. 그래서 여러 시스템이 동시에 식별자를 만들어도 조율 과정 없이 합칠 수 있다는 점이 핵심입니다. 이 도구는 브라우저에서 v4 형식의 값을 한 번에 여러 개 만들어 줍니다.

어디에 쓰이나요

  • 테스트 데이터: 사용자·주문·게시글 같은 더미 레코드에 겹치지 않는 식별자를 채울 때.
  • 임시 식별자: 로그 추적용 요청 ID, 파일·세션 이름처럼 잠깐 구분이 필요한 값.
  • 프론트·백엔드 개발: DB 기본키를 서버에서 받기 전에 클라이언트가 먼저 키를 부여해야 할 때.

공통점은 "사람이 외울 필요는 없지만 서로 겹치면 안 되는 값"이 필요한 상황이라는 것입니다.

보안 토큰·비밀번호와의 차이, 주의사항

UUID v4는 난수에 기반하지만 비밀로 지켜야 할 토큰이나 비밀번호 대용으로 쓰기에는 적합하지 않습니다. 값이 노출돼도 무방한 식별자를 빠르게 만드는 용도이지, 추측을 막아야 하는 인증 수단을 만들기 위한 것이 아니기 때문입니다. 세션 토큰·API 키·비밀번호가 필요하면 그 용도에 맞는 보안용 난수 생성 방식을 사용해야 합니다.

또한 v4의 충돌 가능성은 매우 낮지만 원리상 0은 아니므로, 데이터베이스의 고유 제약처럼 중복을 막는 장치와 함께 쓰는 것이 안전합니다. 생성된 값은 화면에 표시될 뿐 서버에 저장되지 않으므로, 필요한 값은 복사해 따로 보관해 주세요.

함께 쓰면 좋은 도구

입력값을 일정한 길이의 해시로 바꿔야 하면 해시 생성기를 사용합니다. UUID는 무작위 식별자를 새로 만드는 반면, 해시는 같은 입력에서 항상 같은 결과가 나온다는 점이 다릅니다. 값을 인코딩해 전달해야 하면 Base64URL 인코더를 이어서 활용할 수 있습니다.

자주 묻는 질문

UUID v4는 어떤 용도로 쓰나요?
테스트 데이터, 임시 식별자, 개발 중 고유값이 필요한 상황에서 참고용으로 사용할 수 있습니다.
생성된 UUID가 서버에 저장되나요?
이 도구는 브라우저에서 값을 생성하며, 별도 저장 기능을 제공하지 않습니다.
같은 UUID가 다시 나올 수 있나요?
UUID v4는 무작위 기반이라 충돌 가능성이 매우 낮지만, 원리상 0이라는 뜻은 아닙니다.
한 번에 몇 개까지 생성할 수 있나요?
이 도구에서는 한 번에 최대 20개까지 생성할 수 있도록 입력 범위를 제한해 두었습니다.
UUID를 비밀번호나 보안 토큰으로 써도 되나요?
권장하지 않습니다. UUID v4는 겹치지 않는 식별자를 만드는 용도이지, 추측을 막아야 하는 인증 수단을 위한 값이 아닙니다. 토큰·비밀번호는 그 용도의 보안용 생성 방식을 사용하세요.
UUID와 해시는 무엇이 다른가요?
UUID는 만들 때마다 새로운 무작위 값이 나오지만, 해시는 같은 입력이면 항상 같은 결과가 나옵니다. 고유 식별자가 필요하면 UUID, 입력을 일정한 값으로 변환하려면 해시 생성기가 맞습니다.
대소문자나 하이픈 형식을 바꿀 수 있나요?
이 도구는 하이픈으로 구분된 표준 v4 형식으로 출력합니다. 시스템에서 대문자나 하이픈 없는 형태가 필요하면 복사한 뒤 해당 형식으로 변환해 사용하세요.