๐ UUID Generator
๐ ๅฎๅ
จ & ๅฎขๆท็ซฏๅค็
Generate cryptographically random UUIDs locally. v4 (random) is the most common choice; v1 embeds a timestamp. Format options for hyphens, casing, and braces.
How to use
- Choose how many UUIDs to generate (1, 10, or 100) and which version.
- Click Generate โ UUIDs appear in the output box.
- Use the format toggles for uppercase, brace-wrapping (
{...}), or hyphen-stripped output. - Generation uses
crypto.randomUUID()when available, falling back tocrypto.getRandomValues()with the v4 bit pattern applied.
v4 vs v1: v4 is purely random (122 bits of entropy, collision probability essentially zero). v1 embeds a timestamp + clock-seq + node ID, making UUIDs roughly time-ordered โ useful for database indexes that benefit from temporal locality. The Nil UUID (00000000-0000-0000-0000-000000000000) is a placeholder value.
Examples
Default v4 (lowercase, hyphenated):
f47ac10b-58cc-4372-a567-0e02b2c3d479v4 with braces, uppercase:
{F47AC10B-58CC-4372-A567-0E02B2C3D479}v1 (time-based):
3aaa8c0e-9b87-11ee-8c90-0242ac120002