NB Developer Tools · 무료 도구 · UUID 생성기

UUID 생성기

테스트 데이터, 임시 키, 파일명처럼 겹치지 않는 값이 필요할 때 씁니다. 브라우저의 표준 난수 생성기(`crypto.randomUUID`)를 그대로 씁니다.

UUID 생성기 바로 열기

이렇게 씁니다

  1. 생성 개수를 입력합니다(1~50).
  2. 형식을 고릅니다 — UUID v4 · 대문자 · 하이픈 제거 · 짧은 ID(8자).
  3. 실행하기를 누르면 그 개수만큼 나옵니다.

형식과 ⚠️ 짧은 ID 의 충돌 위험

UUID v4        3f2b1c8e-9d4a-4f6b-8c2d-1a5e7b9f0c3d   (36자, 하이픈 포함)
대문자          3F2B1C8E-9D4A-...                       DB·레거시 시스템 호환용
하이픈 제거      3f2b1c8e9d4a4f6b8c2d1a5e7b9f0c3d        (32자) URL·파일명에 편하다
짧은 ID(8자)    3f2b1c8e                                ⚠️ 아래 주의

[짧은 ID 를 쓸 때]
  8자는 16^8 ≈ 43억 가지다. 많아 보이지만 **생일 문제** 때문에
  약 **7만 7천 개**만 만들어도 충돌 확률이 50%에 이른다.
  → 짧은 ID 는 사람이 눈으로 구분할 용도(주문번호 표시 등)로만 쓰고,
     **고유성이 필요한 키로는 전체 UUID 를 쓰세요.**

UUID v4 는 난수 기반이라 **순서 정보가 없다.** DB 기본키로 쓰면 인덱스가 흩어져 느려지는 경우가 있다. 순서가 필요하면 ULID·UUIDv7 처럼 시간순 정렬되는 방식을 검토하세요.

결과 읽는 법

  • 만든 값은 새로고침하면 사라집니다. 필요하면 바로 복사해 두세요.
  • URL 이나 파일명에 넣을 때는 하이픈 제거 형식이 편합니다.
  • 대소문자를 구분하지 않는 시스템에 넣을 때는 형식을 통일하세요.

주의할 점

  • **짧은 ID(8자)는 고유성이 보장되지 않습니다.** 키로 쓰지 마세요.
  • UUID 는 비밀값이 아닙니다. 추측하기 어려울 뿐이니 인증 토큰으로 쓰지 마세요.
  • 입력값은 브라우저 안에서만 처리되고 서버로 전송되지 않습니다. 설치·가입도 없습니다.

자주 묻는 질문

UUID 는 겹치지 않나요?

v4 전체(36자)는 실질적으로 겹치지 않습니다. 다만 8자로 자른 짧은 ID 는 7만 개 정도에서 충돌 확률이 50%가 됩니다.

하이픈을 빼도 되나요?

됩니다. 32자가 되고 URL·파일명에 쓰기 편합니다. 같은 값이므로 필요하면 다시 넣을 수 있습니다.

UUID 를 인증 토큰으로 써도 되나요?

권하지 않습니다. 추측하기 어려울 뿐 비밀값으로 설계된 것이 아닙니다.

UUID 생성기 열기 — 무료 · 설치 없음

NB Developer Tools의 다른 도구

NB 무료 도구 모음

설치·가입 없이 브라우저에서 바로 쓰는 무료 도구들입니다.