NB Developer Tools · 무료 도구 · UUID 생성기
UUID 생성기
테스트 데이터, 임시 키, 파일명처럼 겹치지 않는 값이 필요할 때 씁니다. 브라우저의 표준 난수 생성기(`crypto.randomUUID`)를 그대로 씁니다.
이렇게 씁니다
- 생성 개수를 입력합니다(1~50).
- 형식을 고릅니다 — UUID v4 · 대문자 · 하이픈 제거 · 짧은 ID(8자).
- 실행하기를 누르면 그 개수만큼 나옵니다.
형식과 ⚠️ 짧은 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 를 인증 토큰으로 써도 되나요?
권하지 않습니다. 추측하기 어려울 뿐 비밀값으로 설계된 것이 아닙니다.
NB Developer Tools의 다른 도구
- Base64 인코딩·디코딩 — 텍스트를 Base64로 바꾸거나 되돌립니다
- JSON 포맷터 — JSON을 보기 좋게 정리하거나 압축합니다
- HEX·RGB 색상 변환 — 색상 값을 HEX·RGB·HSL로 바꾸고 대비비를 확인합니다
- URL 인코딩·디코딩 — URL과 쿼리 문자열을 안전하게 변환합니다
- SHA-256 해시 생성기 — 텍스트의 SHA-256·SHA-512·SHA-1 해시를 한 번에 계산합니다
NB 무료 도구 모음
설치·가입 없이 브라우저에서 바로 쓰는 무료 도구들입니다.
NB Document Tools무료문서 양식·서식 도우미무료로 시작하기 ›NB Shopping Tools무료할인율·최저가 계산기무료로 시작하기 ›NB Health Tools무료BMI·칼로리 건강 계산기무료로 시작하기 ›NB Travel Tools무료여행 예산·환율 도구무료로 시작하기 ›NB Study Tools무료학습 계획·성적 계산기무료로 시작하기 ›NB Real Estate Tools무료부동산 세금·수익률 계산기무료로 시작하기 ›NB Business Tools무료사업 부가세·마진 계산기무료로 시작하기 ›NB Image Tools무료이미지 변환·리사이즈·압축무료로 시작하기 ›NB Video Tools무료영상 변환·용량 줄이기무료로 시작하기 ›NB SEO Tools무료SEO 분석·키워드 도구무료로 시작하기 ›NB SNS Tools무료SNS 운영·해시태그 도구무료로 시작하기 ›NB Webmaster Tools무료웹마스터 점검 도구무료로 시작하기 ›