UUIDPARSE(1) User Commands UUIDPARSE(1)

# [NAME](#NAME)

uuidparse - a utility to parse unique identifiers

# [SYNOPSIS](#SYNOPSIS)

**uuidparse** \[options] *uuid*

# [DESCRIPTION](#DESCRIPTION)

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

# [OUTPUT](#OUTPUT)

## [Variants](#Variants)

NCS Network Computing System identifier. These were the original UUIDs. DCE The Open Software Foundation’s (OSF) Distributed Computing Environment UUIDs. Microsoft Microsoft Windows platform globally unique identifier (GUID). other Unknown variant. Usually invalid input data.

## [Types](#Types)

nil Special type for zero in type file. time-based The DCE time based. DCE The DCE time and MAC Address. name-based RFC 4122 md5sum hash. random RFC 4122 random. sha1-based RFC 4122 sha-1 hash. unknown Unknown type. Usually invalid input data.

# [OPTIONS](#OPTIONS)

**-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**

Display version and exit.

# [ENVIRONMENT](#ENVIRONMENT)

**LIBSMARTCOLS\_DEBUG**=all

enables libsmartcols debug output.

**LIBSMARTCOLS\_DEBUG\_PADDING**=on

use visible padding characters.

**LIBSMARTCOLS\_JSON**=compact|lines

Controls JSON output format when using **--json**. Supported values are **compact** for JSON output with minimal whitespace, and **lines** for JSON Lines format (one JSON object per line). If unset or set to any other value, pretty-printed JSON is used.

# [AUTHORS](#AUTHORS)

*Sami Kerola* &lt;kerolasa@iki.fi&gt;

# [SEE ALSO](#SEE_ALSO)

[**uuidgen**(1)](/man/os/util-linux/uuidgen.1), [**libuuid**(3)](/man/os/util-linux/libuuid.3), *RFC 4122* &lt;https://tools.ietf.org/html/rfc4122&gt;

# [REPORTING BUGS](#REPORTING_BUGS)

For bug reports, use the *issue tracker* &lt;https://github.com/util-linux/util-linux/issues&gt;.

# [AVAILABILITY](#AVAILABILITY)

The **uuidparse** command is part of the util-linux package which can be downloaded from *Linux Kernel Archive* &lt;https://www.kernel.org/pub/linux/utils/util-linux/&gt;.

2026-10-19 util-linux 2.42.4

---

Document: uuidparse(1) from util-linux 2.42.4-r1 (Chainguard OS)
