UUID 생성기

UUID Generator

생성된 UUID는 브라우저에서만 처리되며 서버로 전송·저장되지 않습니다.UUIDs are generated entirely in your browser — never uploaded or stored.

UUID 생성기란?

UUID 생성기는 랜덤 기반의 UUID v4를 원하는 개수만큼 즉시 만들어주는 도구입니다. 데이터베이스 기본 키, API 리소스 ID, 세션 토큰, 임시 파일명 등 중복 없는 고유 값이 필요할 때 사용합니다. 개수를 정하고 옵션을 고른 뒤 ‘생성’을 누르면 됩니다.

옵션 설명
  • 개수: 1~100개까지 한 번에 생성할 수 있습니다.
  • 대문자: 기본은 소문자(RFC 4122 표준)이며, 켜면 전체 대문자로 표시합니다.
  • 하이픈 포함: 끄면 - 없이 32자 연속 문자열로 출력합니다.
참고: 브라우저의 crypto.randomUUID() 또는 crypto.getRandomValues()를 사용해 암호학적으로 안전한 난수로 생성합니다.
개인정보·처리 방식

모든 생성은 사용자의 브라우저 안에서만 이루어집니다. 결과는 서버로 전송되거나 저장되지 않으며, ‘전체 복사’ 버튼으로 클립보드에 담을 수 있습니다.

What is this tool?

The UUID generator creates random UUID v4 values instantly — handy for database primary keys, API resource IDs, session tokens, or temporary filenames that need to be unique. Set a count and options, then press Generate.

Options
  • Count: generate 1 to 100 UUIDs at once.
  • Uppercase: lowercase (RFC 4122) by default; enable to display all uppercase.
  • Include hyphens: disable to output a continuous 32-character string without -.
Note: Values are generated with crypto.randomUUID() or crypto.getRandomValues() for cryptographically strong randomness.
Privacy & processing

Everything runs in your browser. Results are never uploaded or stored, and you can copy them all to your clipboard.

UUID란 무엇인가요?
UUID(Universally Unique Identifier)는 128비트 크기의 값으로, 사실상 전 세계 어디서 생성해도 중복될 확률이 극히 낮은 고유 식별자입니다. 데이터베이스 기본 키, 세션 ID, 파일명, API 리소스 식별자 등 중복 없는 고유 값이 필요한 곳에 널리 사용됩니다.
UUID v4는 다른 버전과 무엇이 다른가요?
UUID에는 시간 기반(v1), 이름 기반(v3·v5), 랜덤 기반(v4) 등 여러 버전이 있습니다. v4는 대부분의 비트를 암호학적으로 안전한 난수로 채우기 때문에 별도 입력값이나 순서 정보 없이도 충돌 가능성이 매우 낮은 식별자를 만들 수 있어 가장 널리 쓰입니다.
생성된 UUID가 정말 중복되지 않나요?
이론적으로는 122비트의 무작위성을 가지므로, 초당 10억 개씩 생성해도 중복이 발생할 확률은 천문학적으로 낮습니다. 완전한 수학적 무중복을 보장하지는 않지만 실무에서는 사실상 고유하다고 간주합니다.
대문자·하이픈 없는 형식도 지원하나요?
네. 기본은 소문자에 하이픈이 포함된 표준 형식(예: 550e8400-e29b-41d4-a716-446655440000)이며, 옵션으로 대문자 변환과 하이픈 제거를 각각 켤 수 있습니다.
생성한 UUID가 서버로 전송되나요?
아니요. 모든 생성은 브라우저 내장 crypto API(window.crypto)를 사용해 기기 안에서만 이루어지며, 서버로 전송되거나 저장되지 않습니다.
What is a UUID?
A UUID (Universally Unique Identifier) is a 128-bit value that is, for practical purposes, unlikely to collide no matter where it's generated. It's widely used for database primary keys, session IDs, filenames, and API resource identifiers.
How is v4 different from other versions?
UUIDs come in several versions — time-based (v1), name-based (v3/v5), and random (v4). v4 fills most bits with cryptographically strong randomness, so it needs no input data or ordering yet still has extremely low collision odds, making it the most common choice.
Can generated UUIDs really never collide?
With 122 bits of randomness, even generating a billion per second makes a collision astronomically unlikely. It's not a mathematical guarantee, but in practice it's treated as unique.
Are uppercase and no-hyphen formats supported?
Yes. The default is lowercase with hyphens (e.g. 550e8400-e29b-41d4-a716-446655440000); you can toggle uppercase conversion and hyphen removal independently.
Are generated UUIDs sent to a server?
No. Generation uses the browser's built-in crypto API (window.crypto) entirely on your device; nothing is transmitted or stored.

안내: 본 도구는 표준 UUID v4 규격에 따라 난수 기반 식별자를 생성하는 참고용 도구이며, 모든 처리는 브라우저 안에서만 이루어집니다.

Note: This tool generates random identifiers per the standard UUID v4 spec for reference, and all processing happens in your browser.