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)
01a07ea7-daf1-76da-96c8-1cae92ada6b1
01a07ea7-daf1-78b9-8166-cfd57f66d83c
01a07ea7-daf1-79f4-859e-06a21957c6a8
01a07ea7-daf1-7b0f-8f36-1f3a19fb7349
01a07ea7-daf1-7c29-95be-cad7b34477a7
01a07ea7-daf1-7d40-b2d0-eaa7b26a86fc
01a07ea7-daf1-7e57-b8a6-e484e362c8cd
01a07ea7-daf1-7f69-97e1-7400d2102dcc
01a07ea7-daf2-707b-acac-6e9f68cde849
01a07ea7-daf2-718e-b607-f1a156e50045
01a07ea7-daf2-72a0-9fad-b347ad516c05
01a07ea7-daf2-73b7-a506-bab18d614079
01a07ea7-daf2-74c9-b536-0ac6a6573362
01a07ea7-daf2-75dc-ad88-8e7bf1130584
01a07ea7-daf2-76ee-af29-1e729bb9911d
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)
1f1ab259-059e-6508-8ac2-4cf95d479851
1f1ab259-059e-66de-8ac2-4cf95d479851
1f1ab259-059e-67ce-8ac2-4cf95d479851
1f1ab259-059e-68a0-8ac2-4cf95d479851
1f1ab259-059e-6972-8ac2-4cf95d479851
1f1ab259-059e-6a44-8ac2-4cf95d479851
1f1ab259-059e-6b16-8ac2-4cf95d479851
1f1ab259-059e-6be8-8ac2-4cf95d479851
1f1ab259-059e-6ca6-8ac2-4cf95d479851
1f1ab259-059e-6d6e-8ac2-4cf95d479851
1f1ab259-059e-6ef4-8ac2-4cf95d479851
1f1ab259-059e-6fda-8ac2-4cf95d479851
1f1ab259-059f-60a2-8ac2-4cf95d479851
1f1ab259-059f-617e-8ac2-4cf95d479851
1f1ab259-059f-6250-8ac2-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)
9059f322-ab25-11f1-8ac2-4cf95d479851
9059f390-ab25-11f1-8ac2-4cf95d479851
9059f3f4-ab25-11f1-8ac2-4cf95d479851
9059f462-ab25-11f1-8ac2-4cf95d479851
9059f4c6-ab25-11f1-8ac2-4cf95d479851
9059f52a-ab25-11f1-8ac2-4cf95d479851
9059f58e-ab25-11f1-8ac2-4cf95d479851
9059f5e8-ab25-11f1-8ac2-4cf95d479851
9059f64c-ab25-11f1-8ac2-4cf95d479851
9059f6a6-ab25-11f1-8ac2-4cf95d479851
9059f70a-ab25-11f1-8ac2-4cf95d479851
9059f764-ab25-11f1-8ac2-4cf95d479851
9059f7c8-ab25-11f1-8ac2-4cf95d479851
9059f822-ab25-11f1-8ac2-4cf95d479851
9059f886-ab25-11f1-8ac2-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)
d32aea18-6000-8b0f-87ea-5ce32bd83b97
9774eb18-6000-8b0f-87ea-5ce32bd83b97
1a2eec18-6000-8b0f-87ea-5ce32bd83b97
8703ed18-6000-8b0f-87ea-5ce32bd83b97
225cee18-6000-8b0f-87ea-5ce32bd83b97
aee4ef18-6000-8b0f-87ea-5ce32bd83b97
7ac1f018-6000-8b0f-87ea-5ce32bd83b97
c393f118-6000-8b0f-87ea-5ce32bd83b97
09c4f218-6000-8b0f-87ea-5ce32bd83b97
f285f318-6000-8b0f-87ea-5ce32bd83b97
ffeff418-6000-8b0f-87ea-5ce32bd83b97
2c14f518-6000-8b0f-87ea-5ce32bd83b97
9e35f618-6000-8b0f-87ea-5ce32bd83b97
c7dbf718-6000-8b0f-87ea-5ce32bd83b97
65f6f818-6000-8b0f-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)
670bbc7d-4d1f-492c-81d1-7c3f9fbd40a0
1afeb4a8-2123-4a6d-80ad-10076cad84db
533e5425-23b5-4c2b-8ab7-845197335d9f
92e55f3f-b3c1-405c-a208-b91f1881426e
e6d91707-5fa2-4d1b-89c0-aefdf82ef20e
07ee441e-d49b-4f9c-b753-8c70ff28a56e
147f7753-17f8-4bee-b1fa-fbd0eebf145d
60048110-7973-4776-8d5d-ce777c748064
f6dcda61-21a2-4b4b-91f0-fda866f4ebff
bfa76934-cad6-42f3-bb13-48995fb666cf
9f9571ea-be6e-4b42-9b0b-c5d5f960d5de
2d46e69b-72b8-4662-b883-644c59615704
64724d54-e64e-467d-9a51-ef86d4182b46
82cd8d18-0e78-40ac-9a99-e6d734759394
6eac2530-cea8-45cb-8fe1-0c2c68057d79
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: