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)
01a1d052-5c92-7d17-a113-fcf06a4318ee
01a1d052-5c92-7ee2-8e02-3a3d87c53090
01a1d052-5c93-705f-9915-5b49171f6209
01a1d052-5c93-71cb-938c-223388c581e4
01a1d052-5c93-733c-a6c5-7d68d2ea48f9
01a1d052-5c93-7498-a450-c2382edd3529
01a1d052-5c93-75fc-bea9-60489a84155f
01a1d052-5c93-7769-9ec9-420c6770aa8d
01a1d052-5c93-78d5-b226-a7804687a2dd
01a1d052-5c93-7a5f-9905-1bc1ddbbadab
01a1d052-5c93-7bc7-99ba-2de3b7c9dea0
01a1d052-5c93-7d1b-99a1-39f7da71c25e
01a1d052-5c93-7e7b-a79d-46c47b11ac0d
01a1d052-5c93-7fc7-b275-2993ee7eb0e9
01a1d052-5c94-712c-9db2-364955643b59
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)
1f1deaba-4c1a-6012-bfad-4cf95d479851
1f1deaba-4c1a-62d8-bfad-4cf95d479851
1f1deaba-4c1a-647c-bfad-4cf95d479851
1f1deaba-4c1a-6616-bfad-4cf95d479851
1f1deaba-4c1a-67c4-bfad-4cf95d479851
1f1deaba-4c1a-6954-bfad-4cf95d479851
1f1deaba-4c1a-6aee-bfad-4cf95d479851
1f1deaba-4c1a-6c56-bfad-4cf95d479851
1f1deaba-4c1a-6dd2-bfad-4cf95d479851
1f1deaba-4c1a-6f6c-bfad-4cf95d479851
1f1deaba-4c1b-61b0-bfad-4cf95d479851
1f1deaba-4c1b-6354-bfad-4cf95d479851
1f1deaba-4c1b-64c6-bfad-4cf95d479851
1f1deaba-4c1b-6642-bfad-4cf95d479851
1f1deaba-4c1b-67dc-bfad-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)
a4c1b980-deab-11f1-bfad-4cf95d479851
a4c1ba2a-deab-11f1-bfad-4cf95d479851
a4c1baca-deab-11f1-bfad-4cf95d479851
a4c1bb56-deab-11f1-bfad-4cf95d479851
a4c1bbec-deab-11f1-bfad-4cf95d479851
a4c1bc96-deab-11f1-bfad-4cf95d479851
a4c1bd18-deab-11f1-bfad-4cf95d479851
a4c1bd90-deab-11f1-bfad-4cf95d479851
a4c1be26-deab-11f1-bfad-4cf95d479851
a4c1bebc-deab-11f1-bfad-4cf95d479851
a4c1bf5c-deab-11f1-bfad-4cf95d479851
a4c1c010-deab-11f1-bfad-4cf95d479851
a4c1c0ba-deab-11f1-bfad-4cf95d479851
a4c1c146-deab-11f1-bfad-4cf95d479851
a4c1c1dc-deab-11f1-bfad-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)
ecd60329-9203-8c13-87ea-5ce32bd83b97
f3450429-9203-8c13-87ea-5ce32bd83b97
cfe40529-9203-8c13-87ea-5ce32bd83b97
6d1f0629-9203-8c13-87ea-5ce32bd83b97
243a0729-9203-8c13-87ea-5ce32bd83b97
13f10829-9203-8c13-87ea-5ce32bd83b97
1bd30929-9203-8c13-87ea-5ce32bd83b97
e3ea0a29-9203-8c13-87ea-5ce32bd83b97
30a00c29-9203-8c13-87ea-5ce32bd83b97
2d770d29-9203-8c13-87ea-5ce32bd83b97
6af40e29-9203-8c13-87ea-5ce32bd83b97
75770f29-9203-8c13-87ea-5ce32bd83b97
78481029-9203-8c13-87ea-5ce32bd83b97
bbe71129-9203-8c13-87ea-5ce32bd83b97
57c41229-9203-8c13-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)
feb95bc1-df41-4f39-a033-1600c31e5172
4c4c5dd2-8e6e-40c4-971d-c70879a1fc9b
0368fd03-c8f2-4498-b9d1-555a5ea5387a
35d9fbad-676c-4b5b-9979-59e134e8bae2
77889054-cd49-4051-a546-e152145e63cb
fca5b103-3988-45f6-8d4b-1763c4e65d62
c7ee8ceb-45aa-409c-b0c8-82fde31e83cf
60abd5da-54b5-4dea-b7c6-d49345dcd6cd
fe53e12d-46d2-4986-a6c2-2fb9467e9794
a6f9c529-48d3-4f98-b952-33f0f10d6624
936a2910-b3b6-49c6-b986-4f5cd964ba8c
b0b3866f-4b4d-4038-9dca-036aa5ce55fb
5370f19b-b146-4ecb-815d-4ecbc319924a
da61cba7-e8ff-46ee-81fc-b63ef25921c8
e4a0483a-b7af-4306-8dbe-09ed6d6403ed
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: