How to generate UUIDs


A Universally Unique Identifier (UUID) is used to uniquely identify objects in computer systems. It is also known as a Globally Unique Identifier (GUID). A UUID can be added to each row of a datset, to uniquely identify that row.

The standard format of a UUID is a randomly generated 32-hexadecimal character string, formatted as 8-4-4-4-12, often with curly braces:

{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

Where each x is a hexidecimal digit (0-9,a-f).

For example:

{8ac56c2f-76d8-4725-b0a2-93641c4d3e08}

Certain bits can be set to show which version and variant of UUID it is. The above conforms to {xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx}, so it is version 4, variant b, of the UUID standard.

In theory, it is possible to generate the same UUID twice. In practice, it is so unlikely as to be not worth worrying about. You are more likely to hit by a meteorite on your way to collect your lottery winnings.

Easy Data Transform can add a column of generated UUIDs to Excel, CSV and other format files in a few clicks:

Auto run on

Verify data

Show advanced transforms

Verify data

Verify data

Verify dataset

Easy Data Transform can easily handle datasets with millions of rows and thousands of columns.

See the video above for more details.

As well as generating UUIDs, Easy Data Transform can help with cleaning, filtering, blending and analysing your data. All without coding. Download the free trial for Windows or Mac and try it yourself.

Try it free now!

Windows Logo Windows Download

v2.5.1 for Windows 11 / 10 / 8 / 7 (63 MB)
Zip file version

Apple Logo Mac Download

v2.5.1 for Mac 15.x to 10.13 (85 MB)

No commitments.
You can uninstall any time.
You don't even have to give us your email address.


Questions or problems?

Email support@easydatatransform.com