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)
01a0843e-5fb5-7684-99a3-7ea9f0b6d82a
01a0843e-5fb5-784e-b7b4-533a37e29fae
01a0843e-5fb5-799a-99eb-9b2443ba9178
01a0843e-5fb5-7ac1-9a13-70803af2500d
01a0843e-5fb5-7bdc-a284-a2b1bc050304
01a0843e-5fb5-7cf2-bd84-b0140917c650
01a0843e-5fb5-7e05-a8c7-788825042435
01a0843e-5fb5-7f1f-ab6f-49fbd2290e18
01a0843e-5fb6-7036-9475-e21ad3ca3aff
01a0843e-5fb6-7150-8e3b-24c15db7f35a
01a0843e-5fb6-7267-8346-35467baa2f92
01a0843e-5fb6-7382-bde5-b9b07b5dda19
01a0843e-5fb6-7494-9559-e4ce987bc784
01a0843e-5fb6-75aa-ab34-2197bc8de22d
01a0843e-5fb6-76c1-9280-35eb5fbf8ee6
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)
1f1abffd-7fc0-6b22-9516-4cf95d479851
1f1abffd-7fc0-6cbc-9516-4cf95d479851
1f1abffd-7fc0-6da2-9516-4cf95d479851
1f1abffd-7fc0-6e74-9516-4cf95d479851
1f1abffd-7fc0-6f32-9516-4cf95d479851
1f1abffd-7fc0-6ffa-9516-4cf95d479851
1f1abffd-7fc1-60b8-9516-4cf95d479851
1f1abffd-7fc1-6176-9516-4cf95d479851
1f1abffd-7fc1-6234-9516-4cf95d479851
1f1abffd-7fc1-62f2-9516-4cf95d479851
1f1abffd-7fc1-6428-9516-4cf95d479851
1f1abffd-7fc1-64fa-9516-4cf95d479851
1f1abffd-7fc1-65ae-9516-4cf95d479851
1f1abffd-7fc1-666c-9516-4cf95d479851
1f1abffd-7fc1-672a-9516-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)
d7fc17fc-abff-11f1-9516-4cf95d479851
d7fc1860-abff-11f1-9516-4cf95d479851
d7fc18ba-abff-11f1-9516-4cf95d479851
d7fc191e-abff-11f1-9516-4cf95d479851
d7fc1982-abff-11f1-9516-4cf95d479851
d7fc19dc-abff-11f1-9516-4cf95d479851
d7fc1a40-abff-11f1-9516-4cf95d479851
d7fc1aae-abff-11f1-9516-4cf95d479851
d7fc1b08-abff-11f1-9516-4cf95d479851
d7fc1b6c-abff-11f1-9516-4cf95d479851
d7fc1bc6-abff-11f1-9516-4cf95d479851
d7fc1c2a-abff-11f1-9516-4cf95d479851
d7fc1c84-abff-11f1-9516-4cf95d479851
d7fc1ce8-abff-11f1-9516-4cf95d479851
d7fc1d4c-abff-11f1-9516-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)
d7a56237-da00-8c0f-87ea-5ce32bd83b97
a8b26337-da00-8c0f-87ea-5ce32bd83b97
6f086437-da00-8c0f-87ea-5ce32bd83b97
30e76537-da00-8c0f-87ea-5ce32bd83b97
73696637-da00-8c0f-87ea-5ce32bd83b97
a8ac6737-da00-8c0f-87ea-5ce32bd83b97
0ccc6837-da00-8c0f-87ea-5ce32bd83b97
ec0b6937-da00-8c0f-87ea-5ce32bd83b97
086a6a37-da00-8c0f-87ea-5ce32bd83b97
b4a06b37-da00-8c0f-87ea-5ce32bd83b97
4f9e6c37-da00-8c0f-87ea-5ce32bd83b97
2cd76d37-da00-8c0f-87ea-5ce32bd83b97
363e6e37-da00-8c0f-87ea-5ce32bd83b97
9c6c6f37-da00-8c0f-87ea-5ce32bd83b97
f5617037-da00-8c0f-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)
b0e9b0ec-d96b-4287-acf1-ea06fd617208
ecae157d-df7e-4a16-bc91-dab4e4c7d891
5417fd9c-f6af-4d9b-8be2-26db989a49ad
099d449a-690c-443b-bf47-fd23fc44eb6c
e751af81-130c-4373-bd5e-0aac488e5f4a
ba1a27d0-8511-40e1-b6dd-787c9959dfae
d287c842-239b-42da-93cf-3a4125b8f112
e5760ddd-56d3-4657-82ed-a0237faacd8f
e3b22831-59c0-49e3-9389-77bdf1ea0f3b
55a94aa9-9cb0-4fc3-90b2-417320e9b599
a8c19766-172d-409b-8c30-ea4a303a34a1
410008d9-a69e-4809-bb90-2bdb1d61961f
640684e0-6c0c-441d-bc83-dde295907aaf
b82176e5-f87f-43af-94b7-ca9a308d1155
c8ce1413-f253-4a7d-9c22-d5dd42bb72d6
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: