๐Ÿ†” UUID Generator

๐Ÿ”’ Sicher & Clientseitig

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

  1. Choose how many UUIDs to generate (1, 10, or 100) and which version.
  2. Click Generate โ€” UUIDs appear in the output box.
  3. Use the format toggles for uppercase, brace-wrapping ({...}), or hyphen-stripped output.
  4. Generation uses crypto.randomUUID() when available, falling back to crypto.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-0e02b2c3d479

v4 with braces, uppercase:

{F47AC10B-58CC-4372-A567-0E02B2C3D479}

v1 (time-based):

3aaa8c0e-9b87-11ee-8c90-0242ac120002