UUID 생성기
관련 외부 도구
일부 링크는 제휴 링크입니다.
관련 도구
JSON 포맷터붙여넣기만 하면 JSON을 읽기 좋게 정렬하거나 한 줄로 압축합니다. JSON이 잘못되면 몇 번째 줄·열이 문제인지 하이라이트로 표시. 전송 없음.Base64 인코딩/디코딩텍스트와 Base64를 즉시 상호 변환 — 한글·이모지 안 깨짐(UTF-8), URL 세이프 Base64, 이미지를 data URL로 변환. 브라우저에서 바로, 전송 없음.정규식 테스터정규식을 실시간으로 테스트: 매치 하이라이트, 캡처 그룹, 플래그, 치환 미리보기를 지원합니다. 브라우저에서 완결, 업로드 없음.JSON → TypeScript 타입JSON을 붙여넣으면 TypeScript interface/type을 생성합니다. 중첩 객체·배열 병합·옵셔널/널 처리 지원. 브라우저에서 완결.
버전 4 UUID(GUID라고도 함) 또는 ULID를 즉시 생성합니다. 하나씩 또는 대량으로 생성 가능하며, 브라우저의 암호학적으로 안전한 난수 생성기를 사용합니다. 대문자, 하이픈 또는 중괄호 형식으로 지정하고 한 번의 클릭으로 단일 값이나 전체 목록을 복사합니다. 업로드가 없습니다.
사용 방법
- UUID v4 또는 ULID를 선택합니다.
- 필요한 개수와 형식 옵션을 설정합니다.
- 생성을 클릭하고 단일 값이나 전체 목록을 복사합니다.
UUID v4와 ULID
버전 4 UUID는 거의 완전히 무작위 데이터로 구성된 128비트 식별자로, 두 UUID가 충돌할 가능성은 극히 낮습니다. ULID는 첫 번째 부분에 타임스탬프를 포함하므로 고유성을 유지하면서 생성 순서로 정렬됩니다. 범용 표준이 필요하면 UUID를, 정렬 가능한 ID가 도움이 될 때는 ULID를 선택하세요.
기능
UUID v4 및 ULID
표준 버전 4 UUID 또는 시간 정렬 ULID를 생성합니다.
대량 생성
테스트 데이터 시딩을 위해 한 번에 최대 100개의 식별자를 생성합니다.
형식 옵션
대문자로 전환하거나, 하이픈을 제거하거나, 각 UUID를 중괄호로 감쌉니다.
안전한 무작위성
ID는 취약한 Math.random이 아닌 브라우저의 암호화 난수 생성기를 사용합니다.
개인정보 보호 설계
모든 것이 로컬에서 생성됩니다. 서버로 전송되는 것은 없습니다.
활용 사례
테스트 데이터 및 시드
데이터베이스나 픽스처에 고유한 샘플 식별자를 채웁니다.
기본 키 및 ID
레코드, 세션 또는 엔티티의 키로 UUID를 사용합니다.
파일 및 객체 이름
업로드, 내보내기 또는 임시 파일의 고유한 이름을 생성합니다.
분산 시스템
중앙 서버 없이 충돌 가능성이 거의 없는 ID를 생성합니다.
참고 사항
- 버전 4 UUID는 무작위이므로 중복 가능성은 무시할 수 있을 만큼 작습니다.
- ULID에는 타임스탬프가 포함되어 있어 대략 생성 순서로 정렬됩니다.
- 이 ID는 식별 목적으로 사용되며, 비밀번호나 비밀 키로 사용하기에는 적합하지 않습니다.
- 모든 작업이 기기에서 실행됩니다. 서버로 전송되는 것은 없습니다.
자주 묻는 질문
- 버전 4 UUID란 무엇인가요?
- 무작위 데이터로 구성된 128비트 식별자로, 8-4-4-4-12 16진수 문자 형식입니다. 가장 일반적인 GUID/UUID 유형입니다.
- ULID는 어떻게 다른가요?
- ULID는 첫 번째 부분에 타임스탬프를 인코딩하여 고유성을 유지하면서 생성 시간 순으로 ID가 정렬됩니다. Crockford Base32를 사용하며 26자 길이입니다.
- 한 번에 여러 개를 생성할 수 있나요?
- 네. 개수를 설정하면 도구가 한 번에 최대 100개의 ID를 생성하여 목록으로 복사할 수 있습니다.
- ID가 안전하게 무작위로 생성되나요?
- 네. Math.random이 아닌 브라우저의 암호화 난수 생성기(getRandomValues)를 사용합니다.
- ID가 업로드되나요?
- 아니요. 모든 것이 브라우저에서 생성됩니다. 서버로 전송되는 것이 없으며 회원 가입도 필요하지 않습니다.