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)
01a12f5a-6e24-7740-959f-a89fa52c742f
01a12f5a-6e24-7913-9c91-5ad3725843cb
01a12f5a-6e24-7a52-9ce5-5d20a6b90e42
01a12f5a-6e24-7b6d-8d30-8fc24b6910bf
01a12f5a-6e24-7c84-af9d-bb230035942c
01a12f5a-6e24-7da2-99ad-a78dcf34765c
01a12f5a-6e24-7eb1-91b1-4947a0da6121
01a12f5a-6e24-7fc3-9349-7fd14f781141
01a12f5a-6e25-70d5-90a3-e129cf996d00
01a12f5a-6e25-71e8-bb8f-d73d4aa19afb
01a12f5a-6e25-72fa-a225-c6f1abe2537c
01a12f5a-6e25-74c9-8dcb-0841f0fc22a0
01a12f5a-6e25-75e4-8455-98d2adb976b2
01a12f5a-6e25-76f6-ba96-c0e21eed81e7
01a12f5a-6e25-7809-a940-40feeccf4b02
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)
1f1c61bc-fefd-6f04-9fd2-4cf95d479851
1f1c61bc-fefe-60da-9fd2-4cf95d479851
1f1c61bc-fefe-61b6-9fd2-4cf95d479851
1f1c61bc-fefe-627e-9fd2-4cf95d479851
1f1c61bc-fefe-6346-9fd2-4cf95d479851
1f1c61bc-fefe-640e-9fd2-4cf95d479851
1f1c61bc-fefe-64cc-9fd2-4cf95d479851
1f1c61bc-fefe-658a-9fd2-4cf95d479851
1f1c61bc-fefe-6648-9fd2-4cf95d479851
1f1c61bc-fefe-6710-9fd2-4cf95d479851
1f1c61bc-fefe-688c-9fd2-4cf95d479851
1f1c61bc-fefe-69e0-9fd2-4cf95d479851
1f1c61bc-fefe-6b16-9fd2-4cf95d479851
1f1c61bc-fefe-6bfc-9fd2-4cf95d479851
1f1c61bc-fefe-6cba-9fd2-4cf95d479851
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)
cfefed96-c61b-11f1-9fd2-4cf95d479851
cfefedfa-c61b-11f1-9fd2-4cf95d479851
cfefee5e-c61b-11f1-9fd2-4cf95d479851
cfefeec2-c61b-11f1-9fd2-4cf95d479851
cfefef26-c61b-11f1-9fd2-4cf95d479851
cfefef8a-c61b-11f1-9fd2-4cf95d479851
cfefefee-c61b-11f1-9fd2-4cf95d479851
cfeff052-c61b-11f1-9fd2-4cf95d479851
cfeff0b6-c61b-11f1-9fd2-4cf95d479851
cfeff11a-c61b-11f1-9fd2-4cf95d479851
cfeff188-c61b-11f1-9fd2-4cf95d479851
cfeff1ec-c61b-11f1-9fd2-4cf95d479851
cfeff250-c61b-11f1-9fd2-4cf95d479851
cfeff2be-c61b-11f1-9fd2-4cf95d479851
cfeff322-c61b-11f1-9fd2-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)
62350626-2002-8d11-87ea-5ce32bd83b97
fd720726-2002-8d11-87ea-5ce32bd83b97
35650826-2002-8d11-87ea-5ce32bd83b97
18c40926-2002-8d11-87ea-5ce32bd83b97
29070a26-2002-8d11-87ea-5ce32bd83b97
319b0b26-2002-8d11-87ea-5ce32bd83b97
8c730c26-2002-8d11-87ea-5ce32bd83b97
ac490d26-2002-8d11-87ea-5ce32bd83b97
19aa0e26-2002-8d11-87ea-5ce32bd83b97
38ae0f26-2002-8d11-87ea-5ce32bd83b97
cae21026-2002-8d11-87ea-5ce32bd83b97
c1581126-2002-8d11-87ea-5ce32bd83b97
67fa1226-2002-8d11-87ea-5ce32bd83b97
4f521326-2002-8d11-87ea-5ce32bd83b97
f3a01426-2002-8d11-87ea-5ce32bd83b97
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)
350aaa5e-511b-452c-abe7-79b00b3da7fc
dbc8f607-458e-4d33-951f-eab69d08e22d
4f891c4f-0fde-436b-9a51-b0fa62eca5a8
2a591e89-6823-452a-9a8c-b54159166257
4cf03c18-8577-4690-850f-d87430d155ce
e5218218-4c01-4e99-8ea0-ef59c58e1f4c
fbbcc221-4c04-40be-9ccf-7dbb0879a8c7
be2596a0-282b-4722-90bb-06c817b262dc
4dcace71-2436-4823-86da-bf984628893d
c51518a0-0f58-4d86-ba5b-07d3594dc31f
9de50a29-57c2-4284-9de5-f3328ad34d80
d4d5db13-1624-4b0a-a71d-4344232364cc
28ed6692-f38a-44eb-9bd5-da6740a9dee4
6d3b0884-0f0a-40b2-a91e-0e073c9c5c04
f439158a-afb4-4fdc-b3b8-1829b7858df5
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: