DICOM transfer syntaxes explained

“Unsupported transfer syntax” is the most common reason a DICOM file will not open. This page explains what the term means, how to find it in your file, and what each common value is.

Last reviewed 18 October 2026. Written by the dicompeek editors; sources are listed at the end.

What a transfer syntax is

A transfer syntax is the set of encoding rules used for a DICOM data set. It answers three questions: are the data types written out in every element (explicit VR) or implied by the dictionary (implicit VR); which byte order do multi-byte numbers use (little or big endian); and is the pixel data stored raw or compressed, and if compressed, with which method. It is identified by a UID and stored in the file's meta header asTransfer Syntax UID, tag (0002,0010). A program must know the transfer syntax before it can read anything after the header, which is why the header itself is always written the same fixed way.

How to find it in your file

Open the file in the tag viewer and look at (0002,0010), or open it in thedicompeek viewer: when it cannot show the picture it names the transfer syntax and still lists the tags. Compare the UID with the table below.

The common ones

UIDNameWhat it isdicompeek
1.2.840.10008.1.2Implicit VR Little EndianThe default every DICOM system must support. Uncompressed.Opens
1.2.840.10008.1.2.1Explicit VR Little EndianUncompressed, the usual choice for files.Opens
1.2.840.10008.1.2.1.99Deflated Explicit VR Little EndianExplicit VR, with the whole data set deflate-compressed (as in zip).Not yet
1.2.840.10008.1.2.2Explicit VR Big EndianRetired from the standard, still met in old files.Opens
1.2.840.10008.1.2.5RLE LosslessSimple run-length compression. Pixel values are exact.Opens
1.2.840.10008.1.2.4.50JPEG Baseline (Process 1)Lossy JPEG, 8 bits per sample.Opens
1.2.840.10008.1.2.4.51JPEG Extended (Process 2 & 4)Lossy JPEG, up to 12 bits.Not yet
1.2.840.10008.1.2.4.57, .70JPEG Lossless (Process 14; .70 is selection value 1)Lossless JPEG. The standard names .70 as its default transfer syntax for lossless JPEG.Not yet
1.2.840.10008.1.2.4.80JPEG-LS LosslessLossless compression designed to be simple and fast. Pixel values are exact.Opens
1.2.840.10008.1.2.4.81JPEG-LS Lossy (Near-Lossless)Each pixel may differ from the original by a fixed small amount.Opens
1.2.840.10008.1.2.4.90JPEG 2000 (Lossless Only)Wavelet-based, exact pixels.Opens
1.2.840.10008.1.2.4.91JPEG 2000Wavelet-based, lossy or lossless.Opens
1.2.840.10008.1.2.4.201 to .203High-Throughput JPEG 2000A faster variant of JPEG 2000.Not yet
1.2.840.10008.1.2.4.100 and upMPEG2, MPEG-4 AVC/H.264, HEVC/H.265Video, for endoscopy and similar recordings.No

Many more exist, most of them retired. The complete list is in PS3.6 Annex A. “Opens” means that dicompeek can show the pixels of files in that syntax; for any other file it still lists all the tags.

Lossless or lossy?

Lossless methods (RLE, JPEG Lossless, JPEG-LS Lossless, JPEG 2000 Lossless) give back exactly the pixel values that were stored.Lossy ones (JPEG Baseline and Extended, JPEG 2000 Lossy, JPEG-LS Near-Lossless) trade some accuracy for a smaller file. The file'sLossy Image Compression attribute, (0028,2110), is set to 01 when any lossy step has been applied. Whether lossy compression is acceptable for a task is a question for the people responsible for it; it is not a technical default.

Why one scanner writes many syntaxes

The file you hold may not be in the syntax the scanner used. Archives and export software can recompress files, and the media storage profiles for discs restrict which syntaxes may be used on them. So the same series can arrive in different syntaxes depending on the route it took.

If your viewer says “unsupported transfer syntax”

  1. Read the UID in the message or the tag viewer and find it in the table or in PS3.6 Annex A.
  2. Try another viewer. Support for the older lossless JPEG and for High-Throughput JPEG 2000 varies between programs.
  3. Convert the file to an uncompressed syntax with a command-line toolkit such as DCMTK or GDCM, both open source. They have tools that decompress DICOM files; check each toolkit's documentation for the exact command and run it on a copy.
  4. If you only need pictures, ask the person who exported the files to export them again as uncompressed or as JPEG 2000.

Do not upload the file to a website you do not trust to convert it: it contains patient data. dicompeek decodes in your browser, with two small WebAssembly decoders that are part of this site (OpenJPEG for JPEG 2000 and CharLS for JPEG-LS) and are fetched from dicompeek.com only when a file needs them.

Sources

Not for clinical diagnosis. See the medical disclaimer.