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)
01a002da-cf3b-7e25-ac71-dd520b00e9dc
01a002da-cf3b-7fb7-83ea-fcefd7d7915a
01a002da-cf3c-70f2-be85-fd29cf4ada05
01a002da-cf3c-720d-9846-1470b3c9abeb
01a002da-cf3c-7327-82e0-26b68b2f8dd0
01a002da-cf3c-743e-9841-1cc75e1bb7c3
01a002da-cf3c-7554-9e2b-37cc4f24d63d
01a002da-cf3c-7667-81cd-c94d3093947c
01a002da-cf3c-777d-8a3d-2abce5a654da
01a002da-cf3c-7890-878c-98a456463d9c
01a002da-cf3c-79a6-8166-186a211d855a
01a002da-cf3c-7abd-9543-8095f875d49d
01a002da-cf3c-7bd3-8873-70bd9d35b210
01a002da-cf3c-7cea-981f-34195af5841e
01a002da-cf3c-7e00-b203-c434442ed04f
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)
1f198419-6c07-6dd6-990d-4cf95d479851
1f198419-6c07-6f7a-990d-4cf95d479851
1f198419-6c08-606a-990d-4cf95d479851
1f198419-6c08-6128-990d-4cf95d479851
1f198419-6c08-61f0-990d-4cf95d479851
1f198419-6c08-62c2-990d-4cf95d479851
1f198419-6c08-638a-990d-4cf95d479851
1f198419-6c08-6452-990d-4cf95d479851
1f198419-6c08-651a-990d-4cf95d479851
1f198419-6c08-65ec-990d-4cf95d479851
1f198419-6c08-6740-990d-4cf95d479851
1f198419-6c08-6812-990d-4cf95d479851
1f198419-6c08-68d0-990d-4cf95d479851
1f198419-6c08-698e-990d-4cf95d479851
1f198419-6c08-6a4c-990d-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)
96c08b1e-9841-11f1-990d-4cf95d479851
96c08b82-9841-11f1-990d-4cf95d479851
96c08be6-9841-11f1-990d-4cf95d479851
96c08c4a-9841-11f1-990d-4cf95d479851
96c08cae-9841-11f1-990d-4cf95d479851
96c08d1c-9841-11f1-990d-4cf95d479851
96c08d80-9841-11f1-990d-4cf95d479851
96c08de4-9841-11f1-990d-4cf95d479851
96c08e52-9841-11f1-990d-4cf95d479851
96c08eb6-9841-11f1-990d-4cf95d479851
96c08f10-9841-11f1-990d-4cf95d479851
96c08f74-9841-11f1-990d-4cf95d479851
96c08fd8-9841-11f1-990d-4cf95d479851
96c0903c-9841-11f1-990d-4cf95d479851
96c09096-9841-11f1-990d-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)
c2e07809-2700-830e-87ea-5ce32bd83b97
67877909-2700-830e-87ea-5ce32bd83b97
82887a09-2700-830e-87ea-5ce32bd83b97
a8377b09-2700-830e-87ea-5ce32bd83b97
6d877c09-2700-830e-87ea-5ce32bd83b97
521e7d09-2700-830e-87ea-5ce32bd83b97
67287e09-2700-830e-87ea-5ce32bd83b97
b24e7f09-2700-830e-87ea-5ce32bd83b97
6b338009-2700-830e-87ea-5ce32bd83b97
1c9d8109-2700-830e-87ea-5ce32bd83b97
55f38209-2700-830e-87ea-5ce32bd83b97
b1638309-2700-830e-87ea-5ce32bd83b97
76e98409-2700-830e-87ea-5ce32bd83b97
cdff8509-2700-830e-87ea-5ce32bd83b97
43ed8609-2700-830e-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)
74098f97-9307-4427-a914-e4b006dd6b06
1d838c95-5ca4-451d-985f-81c02604bf80
b9d2c86a-e8db-43d3-97fe-e83e85cdecfa
63985691-bfe4-4a94-84a6-4376f66dfdb5
2ad9b723-d760-4aaf-ba1b-16eebc675174
efc02495-fda7-4897-b899-be7884731f91
cd07c98a-7547-4be4-aea2-b07554e1b7ed
615ced6d-3fc4-4bbe-b53f-93f0d7aea5e7
69ed1cfb-ca3d-4f1f-adfd-0cb5b1000f41
8384bf47-4ad9-405c-8d68-0364a9f841ff
ba6cbd2c-84b9-4fe7-846b-89b306637c01
963866d8-36b4-43ef-a476-f88faa737a43
da6c41bc-91b0-453b-bef4-7357203e4fe5
65421fa9-8272-4bfa-b690-562f182bfdc2
eacc625f-6916-4cf1-898f-cab54877433f
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: