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)
019b8168-7045-7800-b14f-0e63f3d1634e
019b8168-7045-7996-a8bb-f9ee52c8fd97
019b8168-7045-7ad5-8b30-6f02b7e30a5d
019b8168-7045-7bf8-a53c-ddc0eb1df185
019b8168-7045-7d17-9160-9f8b614e4186
019b8168-7045-7e32-a59b-a23c5c1d3f33
019b8168-7045-7f4c-bc39-41aff41cef8a
019b8168-7046-7067-b944-57892a26e7e0
019b8168-7046-7186-b3cc-6c5689552b2c
019b8168-7046-72a0-aee4-dcb1e5ea6f36
019b8168-7046-73bb-aae9-57ffd7783b1c
019b8168-7046-74d5-b8f8-dc88d8da0190
019b8168-7046-75f0-92e4-6f55e54be024
019b8168-7046-770b-98ad-cdfeceb91be8
019b8168-7046-7825-b67d-7483966cea43
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)
1f0e8411-3230-665c-8231-4cf95d479851
1f0e8411-3230-6800-8231-4cf95d479851
1f0e8411-3230-68f0-8231-4cf95d479851
1f0e8411-3230-69b8-8231-4cf95d479851
1f0e8411-3230-6a80-8231-4cf95d479851
1f0e8411-3230-6b3e-8231-4cf95d479851
1f0e8411-3230-6c06-8231-4cf95d479851
1f0e8411-3230-6cc4-8231-4cf95d479851
1f0e8411-3230-6d82-8231-4cf95d479851
1f0e8411-3230-6e40-8231-4cf95d479851
1f0e8411-3230-6f80-8231-4cf95d479851
1f0e8411-3231-6048-8231-4cf95d479851
1f0e8411-3231-6110-8231-4cf95d479851
1f0e8411-3231-61ce-8231-4cf95d479851
1f0e8411-3231-6282-8231-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)
deca9f97-cce8-4b76-96be-9c3197715ebe
d0762ac1-293a-4a4d-a0c8-869f41cbde76
b204a838-5c5c-487f-977b-7abc666a4178
9e24bfd9-41d4-4419-b400-856fa2ec0193
db073596-843d-4580-a062-25e67a57688f
4873dec2-6968-4580-921f-748de9f3cfa0
bbf29ad7-b5e1-48ae-92e8-3cf1e5951fc9
348bc3fe-23d9-43d5-8953-4ad92e8e10ab
40642635-2d37-4aaf-98af-0025bb87a1ab
89e9fec5-d794-47ac-90a0-8efcdc00d787
146b57f2-1890-4a19-b7bb-c88fc964b79d
0d049385-9706-4c43-9b10-9f98c2b72e68
beff4507-25a8-44a2-800c-ae183e0c9b1f
3ece8190-dc8e-4121-a484-ecbe95f92839
fefa4895-6ecd-4d7a-8600-a30d1c5ce6bc
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)
132317aa-e841-11f0-8231-4cf95d479851
1323180e-e841-11f0-8231-4cf95d479851
13231872-e841-11f0-8231-4cf95d479851
132318d6-e841-11f0-8231-4cf95d479851
1323193a-e841-11f0-8231-4cf95d479851
13231994-e841-11f0-8231-4cf95d479851
132319f8-e841-11f0-8231-4cf95d479851
13231a5c-e841-11f0-8231-4cf95d479851
13231ac0-e841-11f0-8231-4cf95d479851
13231b24-e841-11f0-8231-4cf95d479851
13231b88-e841-11f0-8231-4cf95d479851
13231bec-e841-11f0-8231-4cf95d479851
13231c46-e841-11f0-8231-4cf95d479851
13231caa-e841-11f0-8231-4cf95d479851
13231d04-e841-11f0-8231-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)
a2e40204-4800-8300-87ea-5ce32bd83b97
fcd10304-4800-8300-87ea-5ce32bd83b97
a51f0404-4800-8300-87ea-5ce32bd83b97
c50e0504-4800-8300-87ea-5ce32bd83b97
48ad0604-4800-8300-87ea-5ce32bd83b97
280e0704-4800-8300-87ea-5ce32bd83b97
03210804-4800-8300-87ea-5ce32bd83b97
902d0904-4800-8300-87ea-5ce32bd83b97
a3e70a04-4800-8300-87ea-5ce32bd83b97
da060b04-4800-8300-87ea-5ce32bd83b97
cf030c04-4800-8300-87ea-5ce32bd83b97
a8000d04-4800-8300-87ea-5ce32bd83b97
45e50e04-4800-8300-87ea-5ce32bd83b97
489e0f04-4800-8300-87ea-5ce32bd83b97
051e1004-4800-8300-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: