설정
생성기 준비 중…
사용 방법
- 개수, ID 길이, 문자 집합을 선택하세요.
- 브라우저에서 새 ID를 생성하세요.
- ID를 복사하거나 텍스트·JSON·CSV로 저장하세요.
Nano ID 이해하기
Nano ID는 짧은 무작위 식별자입니다. 기본 길이는 21이며 영문자, 숫자, _, -로 구성된 URL 호환 문자 집합을 사용합니다.
길이와 문자를 바꿔 테스트 레코드와 픽스처를 준비할 수 있습니다. Nano ID의 무작위 문자 선택 방식을 사용하며 애플리케이션 코드는 실행하지 않습니다.
균등한 문자 선택
Web Crypto에서 난수 바이트를 가져옵니다. 단순 나머지 연산 대신 범위 밖 값을 버려 각 문자가 같은 확률로 선택되도록 합니다.
length = 21; count = 2V1StGXR8_Z5jdHi6B-myT
Uakgb_J5m9g-0JDMbcJqL기본 문자 집합과 길이를 사용한 ID 두 개의 예시입니다.
길이와 충돌 가능성
길이는 1~128입니다. 사용자 지정 문자 집합은 공백 없는 서로 다른 출력 가능 ASCII 문자 1~94개여야 합니다. ID가 짧고 문자 집합이 작을수록 충돌 가능성이 높으며 고유성을 보장하지 않습니다.
현재 데이터 유지
길이나 문자 집합을 바꾸면 다시 생성해야 합니다. 출력 형식만 바꾸면 ID를 유지합니다. JSON은 특수 문자를 이스케이프하고 CSV는 필요할 때 따옴표를 추가합니다.
한 번에 최대 1,000개를 생성합니다. Nano ID 길이는 1~128이며 서로 다른 출력 가능 ASCII 문자 1~94개를 사용할 수 있습니다. 정수는 부호 있는 64비트 범위를 사용합니다. 기기에서 처리하며 제한 시간은 10초입니다.
자주 묻는 질문
기본 문자 집합은 무엇인가요?
A–Z, a–z, 0–9, 밑줄, 하이픈의 URL 호환 문자 64개입니다.
기본 길이가 21인가요?
네. 1~128로 변경할 수 있습니다.
이모지를 사용할 수 있나요?
아니요. 공백 없는 서로 다른 출력 가능 ASCII 문자만 지원합니다.
ID가 반드시 고유한가요?
아니요. 충돌 가능성은 문자 집합 크기, ID 길이, 생성 개수에 따라 달라집니다.
ID가 업로드되나요?
아니요. 생성과 내보내기는 브라우저에서 처리합니다.