A UUIDv7 measures time in the Unix Epoch with an accuracy between 1ms and 245ns, depending on how many bits are spent for the timestamp (48-60 bits). The rest of the UUID (62-74 bits) is filled with random data. The timestamp is at the front of the UUID, therefore the UUIDs are monotonically increasing, which is good for using them in database indexes. Since this UUID version does not contain a MAC address, it is also recommended due to the improved privacy.
Here are 15 UUIDs that were created just for you! (Reload the page to get more)
019ccba9-fd8e-7138-86c5-50c98d3152b9
019ccba9-fd8e-7340-8865-2a1af1bdf319
019ccba9-fd8e-7494-8c8d-e732cdf4e36b
019ccba9-fd8e-75b7-b314-1ec114e32212
019ccba9-fd8e-76d1-b337-3456bf185fe7
019ccba9-fd8e-77f4-b8fa-c89c5ddca33c
019ccba9-fd8e-790f-b19e-af9cce5c35ba
019ccba9-fd8e-7a2e-8305-aa2ec1ca4ce5
019ccba9-fd8e-7b48-8692-75ee9011ec29
019ccba9-fd8e-7c63-b14d-76dbd544cf9b
019ccba9-fd8e-7d7d-a398-ca380f536d30
019ccba9-fd8e-7e15-935f-c68abe6c5aa0
019ccba9-fd8e-7f3c-89a4-ed84a3f7e1c8
019ccba9-fd8f-705b-a25e-d39a3acd9ed1
019ccba9-fd8f-7175-91bd-726bdaa5c15b
Like UUIDv1, this kind of UUID is made of the MAC address of the generating computer, the time, and a clock sequence. However, the components in UUIDv6 are reordered (time is at the beginning), so that UUIDs are monotonically increasing, which is good for using them in database indexes.
Here are 15 UUIDs that were created just for you! (Reload the page to get more)
1f11aa5b-3c1e-69b6-8294-4cf95d479851
1f11aa5b-3c1e-6baa-8294-4cf95d479851
1f11aa5b-3c1e-6c86-8294-4cf95d479851
1f11aa5b-3c1e-6d4e-8294-4cf95d479851
1f11aa5b-3c1e-6e0c-8294-4cf95d479851
1f11aa5b-3c1e-6ec0-8294-4cf95d479851
1f11aa5b-3c1e-6f7e-8294-4cf95d479851
1f11aa5b-3c1f-6032-8294-4cf95d479851
1f11aa5b-3c1f-60e6-8294-4cf95d479851
1f11aa5b-3c1f-61a4-8294-4cf95d479851
1f11aa5b-3c1f-62e4-8294-4cf95d479851
1f11aa5b-3c1f-63ac-8294-4cf95d479851
1f11aa5b-3c1f-6460-8294-4cf95d479851
1f11aa5b-3c1f-6514-8294-4cf95d479851
1f11aa5b-3c1f-65d2-8294-4cf95d479851
A UUIDv4 is made of 122 random bits. No other information is encoded in this kind of UUID.
Here are 15 UUIDs that were created just for you! (Reload the page to get more)
fb5f62e7-6273-4c3c-b937-0206f4d6349c
bf7c6559-3c45-465e-828b-456017c7c113
4e6fc0fe-d7eb-4767-b3c8-fc27e94a5421
38c0c362-f940-47bf-965b-fe0e65ff366b
5e2095f7-6d2c-48f4-b2e4-0b0a27cb0f20
077eabbe-c1dc-4003-be07-1f28ce3b59a5
3a33d256-6ed4-43d2-9ae9-fac4d9b01df6
1a60f80e-28c6-4448-ba91-5ee4411c7c7e
f0aab6ac-9cd7-49b1-99ba-d9901a6c6390
f66b7551-53bf-4aeb-aa1e-72f401dc9505
00e3a87c-0636-45c6-b87f-d5fa1f54cd17
ca5716c4-3843-4582-afbf-30b7ec97a010
978021b0-9f91-46ec-9743-78d651eef217
308a9926-e5b0-4c31-b361-529aec2d3329
c577fb83-98d8-44a4-b2ac-475805a4db7b
A UUIDv1 is made of the MAC address of the generating computer, the time, and a clock sequence.
Here are 15 UUIDs that were created just for you! (Reload the page to get more)
b3c1fbcc-1aa5-11f1-8294-4cf95d479851
b3c1fc30-1aa5-11f1-8294-4cf95d479851
b3c1fc8a-1aa5-11f1-8294-4cf95d479851
b3c1fce4-1aa5-11f1-8294-4cf95d479851
b3c1fd3e-1aa5-11f1-8294-4cf95d479851
b3c1fd98-1aa5-11f1-8294-4cf95d479851
b3c1fdf2-1aa5-11f1-8294-4cf95d479851
b3c1fe56-1aa5-11f1-8294-4cf95d479851
b3c1feb0-1aa5-11f1-8294-4cf95d479851
b3c1ff0a-1aa5-11f1-8294-4cf95d479851
b3c1ff64-1aa5-11f1-8294-4cf95d479851
b3c1ffbe-1aa5-11f1-8294-4cf95d479851
b3c20018-1aa5-11f1-8294-4cf95d479851
b3c2007c-1aa5-11f1-8294-4cf95d479851
b3c200d6-1aa5-11f1-8294-4cf95d479851
The sorting of UUIDs in SQL Server is rather confusing and incompatible with UUIDv6 and UUIDv7.
Therefore this method developed by HickelSOFT
generates UUIDs which are sortable by SQL Server.
They have a time resolution of 1 milliseconds combined with 16 bits of random data.
C# implementation |
PHP implementation
Here are 15 UUIDs that were created just for you! (Reload the page to get more)
dbb44b15-0201-8304-87ea-5ce32bd83b97
2f934d15-0201-8304-87ea-5ce32bd83b97
e9304e15-0201-8304-87ea-5ce32bd83b97
0c5d4f15-0201-8304-87ea-5ce32bd83b97
3e255015-0201-8304-87ea-5ce32bd83b97
33d75115-0201-8304-87ea-5ce32bd83b97
fcb65215-0201-8304-87ea-5ce32bd83b97
5beb5315-0201-8304-87ea-5ce32bd83b97
f0d55415-0201-8304-87ea-5ce32bd83b97
34025515-0201-8304-87ea-5ce32bd83b97
095e5615-0201-8304-87ea-5ce32bd83b97
52e85715-0201-8304-87ea-5ce32bd83b97
3c9a5815-0201-8304-87ea-5ce32bd83b97
51705915-0201-8304-87ea-5ce32bd83b97
c5875a15-0201-8304-87ea-5ce32bd83b97
The following types of UUIDs are less common and/or require special knowledge. Please only use the following generators if you know what you are doing.
The NCS UUIDs are a legacy format
initially designed by Apollo Computer that cannot be generated anymore, because the
amount of available timestamp bits was exhausted on 5 September 2015.
As an example, here is the last possible NCS UUID (all bits of the timestamp are set to 1) for IP address 127.0.0.1:
ffffffff-ffff-0000-027f-000001000000.
A UUIDv2 contains information about the creator (person, group, or organization), the generating system (MAC address), and time. The creator information replaced parts of the time bits, therefore the time resolution is very low.
A UUIDv3 is made out of a MD5 hash and a UUIDv5 is made out of a SHA1 hash. RFC 9562 also contains an example for a custom UUIDv8 implementation that uses modern hash algorithms.
UUIDv8 is made of 122 bits application-specific / custom data. The other 6 bits are used to specify the variant and version of the UUID, to make it RFC-compatible.
You can enter a UUID in the following notations:
9e83839a-5967-11e4-8c1c-78e3b5fc7f222.25.210700883446948645633376489934419689250The script will output:
Please enter a UUID or UUID OID:
You can enter a UUID in the following notations:
AA-BB-CC-DD-EE-FFAA:BB:CC:DD:EE:FFAABBCC.DDEEFF (case insensitive)AA-BB-CC-DD-EE-FF-11-22 (EUI-64)AA:BB:CC:DD:EE:FF-11-22 (EUI-64)fe80::1322:33ff:fe44:5566 (IPv6 Link Local / EUI-64)The script will output:
Please enter a MAC (EUI, ELI, SAI, AAI), or IPv6-Link-Local address:
An Administratively Assigned Identifier (AAI) is a MAC address which can be locally defined by applications or an administrator. Unlike the EUI, an AAI is NOT worldwide unique.
The following options are rather unusual, but are implemented for the sake of completeness: