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)
019c016c-ea4e-7bd3-9de1-44d557f53670
019c016c-ea4e-7d82-ad02-e60e68378fb4
019c016c-ea4e-7ec5-8907-41f31c8fb37f
019c016c-ea4e-7ff0-b94c-f07412374034
019c016c-ea4f-710f-b89e-be96f00123e2
019c016c-ea4f-7242-8d00-4b75e887060f
019c016c-ea4f-736d-9fb3-987be130f3b1
019c016c-ea4f-7494-b4c5-4202923de75c
019c016c-ea4f-75b3-8ac0-4a288e37a613
019c016c-ea4f-76cd-95c2-85474aa2a071
019c016c-ea4f-77e8-81a7-2ec45de94dd5
019c016c-ea4f-7907-8cf3-67b9be664b5a
019c016c-ea4f-7a25-8f8d-8a034e0b9856
019c016c-ea4f-7b44-a124-e48070911351
019c016c-ea4f-7c63-9877-1ad1e8b3a8aa
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)
1f0fbc9c-2021-600a-a344-4cf95d479851
1f0fbc9c-2021-61a4-a344-4cf95d479851
1f0fbc9c-2021-628a-a344-4cf95d479851
1f0fbc9c-2021-635c-a344-4cf95d479851
1f0fbc9c-2021-641a-a344-4cf95d479851
1f0fbc9c-2021-64e2-a344-4cf95d479851
1f0fbc9c-2021-65a0-a344-4cf95d479851
1f0fbc9c-2021-6668-a344-4cf95d479851
1f0fbc9c-2021-6726-a344-4cf95d479851
1f0fbc9c-2021-67e4-a344-4cf95d479851
1f0fbc9c-2021-692e-a344-4cf95d479851
1f0fbc9c-2021-69f6-a344-4cf95d479851
1f0fbc9c-2021-6ab4-a344-4cf95d479851
1f0fbc9c-2021-6b72-a344-4cf95d479851
1f0fbc9c-2021-6c30-a344-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)
99a414a1-97e0-432f-b5be-f126cc51616b
2404d2a1-3657-4e35-9d84-37c53a6aba65
90bb4b8b-b27e-4823-92d3-abd95970510d
ae29dd00-4cd5-4459-9c40-05f2cbb25546
27b51d60-74ad-4324-a559-43866f61e115
156d527a-2430-4e1f-9851-742368c78e47
cede7127-ee5b-4314-bd35-7a0374d20f4a
5c5cd52a-73a4-4a3d-960a-d9f0d7094572
91291319-98a3-4b18-a8fc-1f729d2d590f
cac82e3b-e3ee-452b-b29e-c75c391606cc
354ae725-3e47-4c59-becf-92d31b5cc560
bf4387a2-80be-4085-9f28-94797f4a5453
7b51a16d-9675-43ba-9014-e280049d1b76
2b96ad95-8371-4cad-9127-b885147d3422
057508c6-7428-4df0-a5d9-a91139aadf86
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)
c202214e-fbc9-11f0-a344-4cf95d479851
c20221b2-fbc9-11f0-a344-4cf95d479851
c2022216-fbc9-11f0-a344-4cf95d479851
c2022284-fbc9-11f0-a344-4cf95d479851
c20222de-fbc9-11f0-a344-4cf95d479851
c202234c-fbc9-11f0-a344-4cf95d479851
c20223b0-fbc9-11f0-a344-4cf95d479851
c2022414-fbc9-11f0-a344-4cf95d479851
c2022478-fbc9-11f0-a344-4cf95d479851
c20224dc-fbc9-11f0-a344-4cf95d479851
c2022540-fbc9-11f0-a344-4cf95d479851
c20225a4-fbc9-11f0-a344-4cf95d479851
c2022608-fbc9-11f0-a344-4cf95d479851
c2022676-fbc9-11f0-a344-4cf95d479851
c20226d0-fbc9-11f0-a344-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)
5f440a15-1c05-8b01-87ea-5ce32bd83b97
3b7d0b15-1c05-8b01-87ea-5ce32bd83b97
f6fc0c15-1c05-8b01-87ea-5ce32bd83b97
95330d15-1c05-8b01-87ea-5ce32bd83b97
df600e15-1c05-8b01-87ea-5ce32bd83b97
aba50f15-1c05-8b01-87ea-5ce32bd83b97
46651015-1c05-8b01-87ea-5ce32bd83b97
a0621215-1c05-8b01-87ea-5ce32bd83b97
63f31315-1c05-8b01-87ea-5ce32bd83b97
70691415-1c05-8b01-87ea-5ce32bd83b97
22061515-1c05-8b01-87ea-5ce32bd83b97
c2231615-1c05-8b01-87ea-5ce32bd83b97
1cca1715-1c05-8b01-87ea-5ce32bd83b97
7e2c1815-1c05-8b01-87ea-5ce32bd83b97
7ac51915-1c05-8b01-87ea-5ce32bd83b97
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: