uuidparse - Man Page

a utility to parse unique identifiers

Examples (TL;DR)


uuidparse [options] uuid


This command will parse unique identifier inputs from either command line arguments or standard input. The inputs are white-space separated.



NCSNetwork Computing System identifier. These were the original UUIDs.
DCEThe Open Software Foundation’s (OSF) Distributed Computing Environment UUIDs.
MicrosoftMicrosoft Windows platform globally unique identifier (GUID).
otherUnknown variant. Usually invalid input data.


nilSpecial type for zero in type file.
time-basedThe DCE time based.
DCEThe DCE time and MAC Address.
name-basedRFC 4122 md5sum hash.
randomRFC 4122 random.
sha1-basedRFC 4122 sha-1 hash.
unknownUnknown type. Usually invalid input data.


-J,  --json

Use JSON output format.

-n,  --noheadings

Do not print a header line.

-o,  --output

Specify which output columns to print. Use --help to get a list of all supported columns.

-r,  --raw

Use the raw output format.

-h,  --help

Display help text and exit.

-V,  --version

Print version and exit.


Sami Kerola

See Also

uuidgen(1), libuuid(3), RFC 4122

Reporting Bugs

For bug reports, use the issue tracker at https://github.com/util-linux/util-linux/issues.


The uuidparse command is part of the util-linux package which can be downloaded from Linux Kernel Archive.

Referenced By


2023-10-23 util-linux 2.40-rc1