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)
0195e0d3-0ea1-7857-bf1b-6fc1e260d03b
0195e0d3-0ea1-79e0-9002-e3fce7ce4f8e
0195e0d3-0ea1-7b1b-b6c7-e34aa7a68065
0195e0d3-0ea1-7c3e-9004-1e80999fb38d
0195e0d3-0ea1-7d5d-b954-7fbf0be3f24c
0195e0d3-0ea1-7e77-ae71-2677413cf2f0
0195e0d3-0ea1-7f92-bc23-2d7e01e30eaa
0195e0d3-0ea2-70a8-9182-c76718ed5d0e
0195e0d3-0ea2-71c7-af27-679542678c1a
0195e0d3-0ea2-72e2-8561-11c1758d9969
0195e0d3-0ea2-73fc-8089-40e18de5c21a
0195e0d3-0ea2-7517-9451-97f40f1ba5eb
0195e0d3-0ea2-762e-82ae-e3093be015b9
0195e0d3-0ea2-7748-8253-1232ef63a6e3
0195e0d3-0ea2-7863-b437-3983b2aa1836
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)
1f00c704-7ecf-6044-9d9a-4cf95d479851
1f00c704-7ecf-61d4-9d9a-4cf95d479851
1f00c704-7ecf-62ba-9d9a-4cf95d479851
1f00c704-7ecf-638c-9d9a-4cf95d479851
1f00c704-7ecf-6454-9d9a-4cf95d479851
1f00c704-7ecf-6526-9d9a-4cf95d479851
1f00c704-7ecf-65e4-9d9a-4cf95d479851
1f00c704-7ecf-66ac-9d9a-4cf95d479851
1f00c704-7ecf-676a-9d9a-4cf95d479851
1f00c704-7ecf-6832-9d9a-4cf95d479851
1f00c704-7ecf-6972-9d9a-4cf95d479851
1f00c704-7ecf-6a44-9d9a-4cf95d479851
1f00c704-7ecf-6b02-9d9a-4cf95d479851
1f00c704-7ecf-6bc0-9d9a-4cf95d479851
1f00c704-7ecf-6c7e-9d9a-4cf95d479851
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)
9ad5cf90-d31d-436e-9ddb-3d8c32545bec
28e9b0ba-804e-43f6-ae26-303912a4bd18
5537dc82-03b5-4670-91e3-48acbc1f04d5
01b24b89-1b8c-484d-95eb-1b7a81af8cc1
a2c03d3d-c18b-432a-ad75-21c5e37d45de
1ad0f29c-c988-4fb3-bf2c-75081ae829b8
8b69a9ff-da75-4de3-9f31-dda3c2239a02
0fb50371-9f44-4a28-9727-68814c25188e
57ccc616-a237-4d56-838f-8c55613028c7
0aac9eab-dda3-4cab-a7d1-cb4dab3ae5dc
55bdd8e1-0d45-4862-9142-6a0d16bed15b
d73664be-0c20-48af-8a78-d8338f125d9d
5aedb688-5eb6-4cdd-b295-641fa7108409
adbe131f-89ba-4597-ba62-de97e520735e
00d121bb-be68-4d81-8071-0093e8f031f2
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)
47ed019c-0c70-11f0-9d9a-4cf95d479851
47ed0200-0c70-11f0-9d9a-4cf95d479851
47ed025a-0c70-11f0-9d9a-4cf95d479851
47ed02be-0c70-11f0-9d9a-4cf95d479851
47ed0318-0c70-11f0-9d9a-4cf95d479851
47ed037c-0c70-11f0-9d9a-4cf95d479851
47ed03e0-0c70-11f0-9d9a-4cf95d479851
47ed043a-0c70-11f0-9d9a-4cf95d479851
47ed0494-0c70-11f0-9d9a-4cf95d479851
47ed04ee-0c70-11f0-9d9a-4cf95d479851
47ed0552-0c70-11f0-9d9a-4cf95d479851
47ed05b6-0c70-11f0-9d9a-4cf95d479851
47ed0624-0c70-11f0-9d9a-4cf95d479851
47ed0688-0c70-11f0-9d9a-4cf95d479851
47ed06f6-0c70-11f0-9d9a-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)
85c11b2b-01c7-8058-87e9-5ce32bd83b96
d50d1c2b-01c7-8058-87e9-5ce32bd83b96
689e1d2b-01c7-8058-87e9-5ce32bd83b96
4bc41e2b-01c7-8058-87e9-5ce32bd83b96
929e1f2b-01c7-8058-87e9-5ce32bd83b96
ca2c202b-01c7-8058-87e9-5ce32bd83b96
ab8d212b-01c7-8058-87e9-5ce32bd83b96
9a75222b-01c7-8058-87e9-5ce32bd83b96
2537232b-01c7-8058-87e9-5ce32bd83b96
83bc252b-01c7-8058-87e9-5ce32bd83b96
3d9e262b-01c7-8058-87e9-5ce32bd83b96
91a0272b-01c7-8058-87e9-5ce32bd83b96
e132282b-01c7-8058-87e9-5ce32bd83b96
24ee292b-01c7-8058-87e9-5ce32bd83b96
d6512a2b-01c7-8058-87e9-5ce32bd83b96
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
.
An 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.
An UUIDv3 is made out of a MD5 hash and an 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-78e3b5fc7f22
2.25.210700883446948645633376489934419689250
The script will output:
Please enter a UUID or UUID OID:
You can enter a UUID in the following notations:
AA-BB-CC-DD-EE-FF
AA:BB:CC:DD:EE:FF
AABBCC.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: