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)
01a11835-ed9d-7350-affe-0cfa4c944dc9
01a11835-ed9d-750f-90fe-11cf4e52ceb6
01a11835-ed9d-764e-bde9-78c3a7061dbe
01a11835-ed9d-7769-a7db-03ce77dee453
01a11835-ed9d-787f-8916-ec2a67d68443
01a11835-ed9d-7996-a8ac-43df77c2d6df
01a11835-ed9d-7ab1-8d14-d85a766434e6
01a11835-ed9d-7bc7-a780-ab8893361e2e
01a11835-ed9d-7cde-a8bb-5388020d4870
01a11835-ed9d-7dfc-a9f5-f5aa850a2645
01a11835-ed9d-7f13-9cd9-c3ff782e6a5f
01a11835-ed9e-7025-99de-558418d08e4a
01a11835-ed9e-7140-af1d-9efeeaab9d6b
01a11835-ed9e-7257-8f92-2443272fcddd
01a11835-ed9e-736d-aab8-b501049afe6d
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)
1f1c293c-e133-68ce-b89a-4cf95d479851
1f1c293c-e133-6acc-b89a-4cf95d479851
1f1c293c-e133-6bc6-b89a-4cf95d479851
1f1c293c-e133-6c98-b89a-4cf95d479851
1f1c293c-e133-6d60-b89a-4cf95d479851
1f1c293c-e133-6e32-b89a-4cf95d479851
1f1c293c-e133-6efa-b89a-4cf95d479851
1f1c293c-e133-6fc2-b89a-4cf95d479851
1f1c293c-e134-608a-b89a-4cf95d479851
1f1c293c-e134-6166-b89a-4cf95d479851
1f1c293c-e134-62c4-b89a-4cf95d479851
1f1c293c-e134-63a0-b89a-4cf95d479851
1f1c293c-e134-6468-b89a-4cf95d479851
1f1c293c-e134-6530-b89a-4cf95d479851
1f1c293c-e134-65f8-b89a-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)
ce1346d4-c293-11f1-b89a-4cf95d479851
ce134742-c293-11f1-b89a-4cf95d479851
ce1347a6-c293-11f1-b89a-4cf95d479851
ce13480a-c293-11f1-b89a-4cf95d479851
ce134864-c293-11f1-b89a-4cf95d479851
ce1348c8-c293-11f1-b89a-4cf95d479851
ce134922-c293-11f1-b89a-4cf95d479851
ce134986-c293-11f1-b89a-4cf95d479851
ce1349ea-c293-11f1-b89a-4cf95d479851
ce134a4e-c293-11f1-b89a-4cf95d479851
ce134aa8-c293-11f1-b89a-4cf95d479851
ce134b0c-c293-11f1-b89a-4cf95d479851
ce134b7a-c293-11f1-b89a-4cf95d479851
ce134bde-c293-11f1-b89a-4cf95d479851
ce134c42-c293-11f1-b89a-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)
7f7eda1d-f904-8811-87ea-5ce32bd83b97
548adb1d-f904-8811-87ea-5ce32bd83b97
8fd5dc1d-f904-8811-87ea-5ce32bd83b97
58bcdd1d-f904-8811-87ea-5ce32bd83b97
e38cde1d-f904-8811-87ea-5ce32bd83b97
9c47df1d-f904-8811-87ea-5ce32bd83b97
2d7de01d-f904-8811-87ea-5ce32bd83b97
ec77e11d-f904-8811-87ea-5ce32bd83b97
b297e21d-f904-8811-87ea-5ce32bd83b97
1c8be31d-f904-8811-87ea-5ce32bd83b97
5364e41d-f904-8811-87ea-5ce32bd83b97
0bbbe51d-f904-8811-87ea-5ce32bd83b97
c8e7e61d-f904-8811-87ea-5ce32bd83b97
ff21e81d-f904-8811-87ea-5ce32bd83b97
2c4de91d-f904-8811-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)
03dde94f-d4c4-40c8-98fb-f221715c31bc
e11d3c7e-39cf-4cc7-98dd-2a62852b4c16
a81815a2-82f2-4cbd-be87-d9bfd507671a
5d8d258e-0b59-4265-be26-ef5e8d9508b0
59be5edf-3a50-4213-8d3c-1802879bfe60
c7fef45b-771a-4deb-bedd-5d40ce197d59
6f2149aa-96ab-45ca-b959-b481999704ab
b9a54951-d431-4513-86a2-c691f20a6830
59c43eb4-0261-497c-afae-8268c9f25957
0a84861f-d704-4a2f-862e-bdb85ca3437a
32bac64f-48bc-45c7-83c2-4801e81863c2
1bb2f4f0-9b42-4aa1-93a3-de2249210a04
1c75cb2e-2117-4582-a7d5-249431f20193
9f26f219-dbd8-4157-8b36-35b226d5b1c6
23186d86-a9ef-4872-bde9-533d039ab96e
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: