ZeroTool Workbench

Nano ID 생성기

Nano ID를 온라인으로 생성. 크기(1–128)와 알파벳(URL 안전·영숫자·16진수·숫자만·사용자 정의) 커스터마이징 가능. 단건 또는 일괄(최대 100개) 지원. 100% 클라이언트 처리, nanoid 라이브러리 사용.

100% 클라이언트 사이드 데이터가 브라우저 밖으로 나가지 않습니다 무료 · 회원가입 불필요

사용 방법

  1. 일괄 수(1–100)를 설정하여 한 번에 여러 ID를 생성합니다.
  2. 크기(1–128자, 기본 21)를 설정합니다.
  3. 알파벳 프리셋을 선택하거나 사용자 정의를 선택하여 원하는 문자를 입력합니다.
  4. 생성을 클릭합니다.
  5. 각 행의 복사로 단일 ID를 복사하거나, 모두 복사로 줄바꿈 구분 전체 ID를 복사합니다.

Nano ID vs UUID 비교

기능Nano ID (기본)UUID v4
길이21자36자 (하이픈 포함)
무작위성약 126비트122비트
URL 안전✓ 예✓ 예 (하이픈 제거 후)
커스텀 알파벳✓ 예✗ 아니오
정렬 가능✗ 아니오✗ 아니오
타임스탬프 내장✗ 아니오✗ 아니오

알파벳 참고

프리셋문자개수
URL 안전 (기본)A-Za-z0-9_-64
영숫자A-Za-z0-962
숫자만0-910
소문자 16진수0-9a-f16

관련 도구

FAQ

Nano ID란 무엇인가요?

Nano ID는 소형·안전·URL 친화적인 고유 문자열 ID 생성기입니다. 기본값은 URL 안전 알파벳(A-Za-z0-9_-)에서 21자를 출력하여 약 126비트의 무작위성을 제공합니다. UUID v4와 동등한 보안성이며 더 짧고 타임스탬프에 의존하지 않습니다.

Nano ID와 UUID의 차이점은 무엇인가요?

UUID v4는 하이픈을 포함한 36자입니다. 기본 Nano ID는 21자로 동등한 무작위성(약 126비트)을 가집니다. URL 안전·구분자 없음·커스텀 알파벳 지원으로 URL, 파일명, DB 키 등에 유연하게 사용할 수 있습니다.

어떤 알파벳을 사용할 수 있나요?

URL 안전(기본): A-Za-z0-9_-(64자). 영숫자: A-Za-z0-9(62자). 숫자만: 0-9(10자). 소문자 16진수: 0-9a-f(16자). 사용자 정의: 원하는 문자를 입력하면 중복은 자동 제거됩니다.

적절한 크기를 어떻게 선택하나요?

기본 크기 21은 URL 안전 알파벳으로 약 126비트의 무작위성을 제공합니다. 더 작은 알파벳(예: 16진수 16자)을 사용할 경우 동일한 충돌 확률을 유지하려면 크기를 늘려야 합니다.

이 도구는 클라이언트 사이드 전용인가요?

네. 모든 ID 생성은 브라우저에서 Web Crypto API(crypto.getRandomValues)를 사용합니다. 서버로 전송되는 데이터는 없습니다.