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)
019f0491-fa96-7673-9b26-200348ff39d1
019f0491-fa96-783e-8f06-73d52552f540
019f0491-fa96-79b7-bf03-f0bc6168ab13
019f0491-fa96-7afa-8f7c-623b82a1d9b2
019f0491-fa96-7c42-a174-e9343f00b4ae
019f0491-fa96-7d9e-83b8-e9876d2defd3
019f0491-fa96-7eee-a3db-273ecf1e7ae7
019f0491-fa97-7032-baa3-0bb12c9e08fe
019f0491-fa97-7175-bcff-fba78bdea3f5
019f0491-fa97-72ad-9263-b35ed3c3af19
019f0491-fa97-73e4-92b3-76ec3d8717ec
019f0491-fa97-7534-b498-e618bcd5d41d
019f0491-fa97-7684-a5be-4c184a6085fe
019f0491-fa97-77d3-83ce-720ca0b674eb
019f0491-fa97-7913-89c8-75eada67f2b1
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)
1f171749-9ce0-6604-a4d6-4cf95d479851
1f171749-9ce0-68ac-a4d6-4cf95d479851
1f171749-9ce0-6a3c-a4d6-4cf95d479851
1f171749-9ce0-6bcc-a4d6-4cf95d479851
1f171749-9ce0-6d3e-a4d6-4cf95d479851
1f171749-9ce0-6eb0-a4d6-4cf95d479851
1f171749-9ce1-6018-a4d6-4cf95d479851
1f171749-9ce1-6180-a4d6-4cf95d479851
1f171749-9ce1-62de-a4d6-4cf95d479851
1f171749-9ce1-643c-a4d6-4cf95d479851
1f171749-9ce1-668a-a4d6-4cf95d479851
1f171749-9ce1-67fc-a4d6-4cf95d479851
1f171749-9ce1-6950-a4d6-4cf95d479851
1f171749-9ce1-6aae-a4d6-4cf95d479851
1f171749-9ce1-6c02-a4d6-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)
99ce1d74-7174-11f1-a4d6-4cf95d479851
99ce1e14-7174-11f1-a4d6-4cf95d479851
99ce1eb4-7174-11f1-a4d6-4cf95d479851
99ce1f4a-7174-11f1-a4d6-4cf95d479851
99ce1fe0-7174-11f1-a4d6-4cf95d479851
99ce2080-7174-11f1-a4d6-4cf95d479851
99ce212a-7174-11f1-a4d6-4cf95d479851
99ce21c0-7174-11f1-a4d6-4cf95d479851
99ce2256-7174-11f1-a4d6-4cf95d479851
99ce22ec-7174-11f1-a4d6-4cf95d479851
99ce2382-7174-11f1-a4d6-4cf95d479851
99ce2422-7174-11f1-a4d6-4cf95d479851
99ce24b8-7174-11f1-a4d6-4cf95d479851
99ce254e-7174-11f1-a4d6-4cf95d479851
99ce25ee-7174-11f1-a4d6-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)
75b99303-a803-810b-87ea-5ce32bd83b97
cad99403-a803-810b-87ea-5ce32bd83b97
f5a99503-a803-810b-87ea-5ce32bd83b97
efa59603-a803-810b-87ea-5ce32bd83b97
dab59703-a803-810b-87ea-5ce32bd83b97
a1c99803-a803-810b-87ea-5ce32bd83b97
7ff09903-a803-810b-87ea-5ce32bd83b97
81779a03-a803-810b-87ea-5ce32bd83b97
05da9b03-a803-810b-87ea-5ce32bd83b97
27c79c03-a803-810b-87ea-5ce32bd83b97
faf99d03-a803-810b-87ea-5ce32bd83b97
08f29f03-a803-810b-87ea-5ce32bd83b97
c5c1a003-a803-810b-87ea-5ce32bd83b97
21e7a103-a803-810b-87ea-5ce32bd83b97
3829a203-a803-810b-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)
f9c96511-5381-434e-8342-fa640a2737a4
1722a282-1c9f-4789-9198-16aa31593df0
206094fa-9ea0-46e7-a318-b7b9feaf9479
18bb64f2-74c6-4cd5-a16b-f3373e55e7a7
e58d58b9-33eb-4fea-9f5e-1a4f02971b5b
f042622d-5b4b-428f-be5a-70b77885d7fe
ca36950a-9d4f-4aad-bfc9-8dcf74777801
2adcaea8-6bf4-41b5-a57b-3d05c5b6d061
3eeeb09e-412f-4bde-9a61-312a76d5090e
e89e24b5-f78a-4261-8472-97acd4fd5ff3
4fffefa4-9bd7-4160-9bb7-2f7822d7e6a6
1e1e7a88-386e-40af-b8cd-21e3b2da6c6b
ccf708b5-b9a5-4cdf-b6b6-dbb0f7f308af
b2199281-6534-4c23-aecd-0b141b7b071c
cf63bb40-d16d-44fa-be6e-6d56458fede7
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: