ZeroTool Workbench
Nano ID 생성기
Nano ID를 온라인으로 생성. 크기(1–128)와 알파벳(URL 안전·영숫자·16진수·숫자만·사용자 정의) 커스터마이징 가능. 단건 또는 일괄(최대 100개) 지원. 100% 클라이언트 처리, nanoid 라이브러리 사용.
사용 방법
- 일괄 수(1–100)를 설정하여 한 번에 여러 ID를 생성합니다.
- 크기(1–128자, 기본 21)를 설정합니다.
- 알파벳 프리셋을 선택하거나 사용자 정의를 선택하여 원하는 문자를 입력합니다.
- 생성을 클릭합니다.
- 각 행의 복사로 단일 ID를 복사하거나, 모두 복사로 줄바꿈 구분 전체 ID를 복사합니다.
Nano ID vs UUID 비교
| 기능 | Nano ID (기본) | UUID v4 |
|---|---|---|
| 길이 | 21자 | 36자 (하이픈 포함) |
| 무작위성 | 약 126비트 | 122비트 |
| URL 안전 | ✓ 예 | ✓ 예 (하이픈 제거 후) |
| 커스텀 알파벳 | ✓ 예 | ✗ 아니오 |
| 정렬 가능 | ✗ 아니오 | ✗ 아니오 |
| 타임스탬프 내장 | ✗ 아니오 | ✗ 아니오 |
알파벳 참고
| 프리셋 | 문자 | 개수 |
|---|---|---|
| URL 안전 (기본) | A-Za-z0-9_- | 64 |
| 영숫자 | A-Za-z0-9 | 62 |
| 숫자만 | 0-9 | 10 |
| 소문자 16진수 | 0-9a-f | 16 |
관련 도구
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)를 사용합니다. 서버로 전송되는 데이터는 없습니다.