Choose a version
Use v4 for a general random identifier or v7 when approximate creation-time ordering is helpful.
Try different keywords
No results found
Generation and presentation stay separate: create a stable v4 or v7 list, then switch GUID, JSON, SQL, and other output formats without regenerating it.
Uses browser-secure randomness and stores no result
Choose a version and quantity, then generate UUIDs Use v4 for a general random identifier or v7 when approximate creation-time ordering is helpful.
Generate 1 to 1000 values. Display style and JSON or SQL templates can change afterward without replacing the IDs.
Copy the full result, download the active template, or inspect an existing UUID version and variant below.
A UUID is a 128-bit universally unique identifier, usually shown as 32 hexadecimal characters and four hyphens. v4 uses secure random bits; v7 puts Unix milliseconds in the high bits so lexical order roughly follows creation time.
GUID is the common term in Microsoft ecosystems. It is generally compatible with UUID in APIs and databases, with differences mostly in uppercase, hyphen, and brace display conventions.
UUID v4UUID v7GUID displayv4 is widely supported and fully random, making it a strong default. v7 places a millisecond timestamp in the high bits, useful for events, logs, or database indexes that benefit from time ordering.
They are compatible 128-bit identifiers in most practical development. GUID is the common Microsoft and .NET term and often favors uppercase or brace-wrapped display formats.
A collision is theoretically possible in any finite space, but v4 has 122 random bits and the probability is extremely low with a secure random source. A database unique constraint should still be the final guard.
Value generation and presentation are intentionally separate. You can adapt the same batch for several destinations without losing it because of a formatting click.
No. Generation, formatting, and validation happen only in the current browser page, with no server upload or local storage.