DICOM UID generator

Press the button for a DICOM UID


What is a DICOM UID?

This is the format established by the DICOM standard to make unique identifiers for DICOM objects, classes, implementations, and various other concepts. It is based on the OSI Object Identification standard (numeric form), and is a sequence of unsigned integers separated by dots, with a maximum length of 64 characters.

For encoding purposes, the UID may also be padded with a single null character ('\0') so that its length is even. The output above does not have this padding.

The specification proper is in part 5, chapter 9 of the standard.

How are they generated?

This generator strictly follows Annex B.2 in part 5 of the standard, which describes UUID derived UIDs. A UUID v4 is generated, and its numeric value is combined with the fixed root "2.25" to create a unique identifier.

All of this is done in your browser, so no data is sent to any server.

Is this open source?

Yes! The source code is available on GitHub. The library used for generating UIDs is also open source, written in Rust and deployed through WebAssembly.