MiniPACS + Vendo

Free tool

Free DICOM viewer

Open .dcm files right here in the browser: window and level, slice scrolling, zoom, length measurement in mm. Compressed studies open too, including JPEG and JPEG 2000. Files are parsed locally on your device and never uploaded. No account, no install, actually free.

Updated August 2026

Drop .dcm files, a whole folder, or a ZIP here

A patient CD folder works as-is: junk files are skipped and the images are grouped by series. JPEG, JPEG 2000 and other compressed studies open too. Everything is read locally in your browser and never uploaded.

Nothing leaves this page: no upload, no account, no tracking of your images.

How to open a DICOM file without installing software

Get the files first: from a patient CD or USB stick, copy everything to a folder on your computer; from a PACS or modality, use its export function. Then drag the whole folder, a ZIP archive, or the individual .dcm files into the viewer above, or use the Open buttons. The viewer walks everything it receives, skips non-image junk (the DICOMDIR index, thumbnails, readme files) on its own, and groups what it finds by series, so a raw disc copy works without any preparation.

Once loaded, the mouse wheel, the arrow keys or the slider move through slices, dragging on the image adjusts window and level (left-right for width, up-down for center), and the buttons zoom, invert and reset; on a touch screen, pinch zooms. The toolbar also measures a length on the image, probes the value under the cursor, plays the series as a cine loop, goes fullscreen, saves the current slice as a PNG, and opens a searchable browser of the file's DICOM tags. To try the controls without your own files, the two sample buttons load real scans: a brain MRI and a dental CT, fully de-identified teaching studies from the Orthanc project's public demo dataset, with no real patient identifiers in them.

What this viewer supports, and what it does not

It reads what patient CDs and PACS exports actually contain. Uncompressed DICOM opens directly, little-endian or the retired big-endian, and the common compressed formats open too: JPEG baseline, JPEG lossless, JPEG-LS, JPEG 2000 and RLE, plus deflated files. RLE and deflate decode with built-in code; the heavier JPEG decoders are fetched on demand as code into your browser the first time a file needs them; your images are still never uploaded. Pixel data can be 8-bit or 16-bit grayscale, signed or unsigned, MONOCHROME1 or MONOCHROME2, RGB, full-range YBR or palette color, single-frame or multi-frame. Folders and ZIP archives are unpacked in the browser, multi-series studies get a series switcher, slices are ordered by their real position along the scan axis, window center and width, rescale slope and intercept are honored from the file, and on CT the preset row jumps straight to Brain, Soft, Lung or Bone windows.

Transfer syntaxUIDStatus
Implicit VR Little Endian1.2.840.10008.1.2Opens in the browser
Explicit VR Little Endian1.2.840.10008.1.2.1Opens in the browser
Deflated Explicit VR Little Endian1.2.840.10008.1.2.1.99Opens in the browser
RLE Lossless1.2.840.10008.1.2.5Opens in the browser
JPEG Baseline (8-bit)1.2.840.10008.1.2.4.50Opens in the browser
JPEG Lossless (P14 and SV1)1.2.840.10008.1.2.4.57, 1.2.840.10008.1.2.4.70Opens in the browser
JPEG-LS1.2.840.10008.1.2.4.80, 1.2.840.10008.1.2.4.81Opens in the browser
JPEG 2000 (lossless and lossy)1.2.840.10008.1.2.4.90, 1.2.840.10008.1.2.4.91Opens in the browser
JPEG Extended (12-bit)1.2.840.10008.1.2.4.51Not supported
HTJ2K1.2.840.10008.1.2.4.201, 1.2.840.10008.1.2.4.202, 1.2.840.10008.1.2.4.203Not supported
MPEG video1.2.840.10008.1.2.4.100 familyNot supported
Explicit VR Big Endian1.2.840.10008.1.2.2Opens in the browser

We tested this list against eleven other free viewers with the same files: see the viewer decode matrix (Deflated and RLE are where most of them break).

Beyond the table, non-image DICOM objects (structured reports, dose sheets, the DICOMDIR index) carry no pixels to display, so they are skipped with a note rather than rendered. There is also no MPR and no 3D, a deliberate line: this page is for opening a study quickly, not for reading one professionally. The honest note that belongs here: this tool is not a medical device and is not for primary diagnosis. The full viewer inside the MiniPACS product is the diagnostic-workflow one, and the live demo opens a study in about 0.6 seconds so you can compare.

Your files stay on your device

Everything happens in your browser tab: the files are parsed by JavaScript on your machine, rendered to a canvas, and thrown away when you close the page. There is no upload endpoint, which you can verify in the browser's network panel. The extra decoders for compressed formats are also fetched as code to your browser, the same way the page itself is; the images still never leave the device. Many online DICOM viewers work the other way, uploading the study to their server before showing it, which is a real difference when the study belongs to a patient.

The same principle scaled up is why clinics self-host their PACS: images that never leave hardware you control are images you never have to ask for back.

Measure, probe, export

The measure tool draws a line on the image and labels it with its length. The unit is honest: DICOM files carry Pixel Spacing, the physical size of one pixel in mm, and the measurement uses exactly what the file declares. When a file has no Pixel Spacing, as some X-rays and secondary captures do not, the length is shown in px rather than a guessed mm value. Either way it is a review measurement on an uncalibrated everyday display, good for orientation and discussion, not for diagnosis.

The probe reads the stored pixel value under the cursor with the file's rescale slope and intercept applied, so on CT it shows real Hounsfield units: about -1000 HU for air, 0 for water, several hundred and up for bone. On MRI the number is the scanner's relative intensity, which has no absolute scale; that is a property of MRI, not of the viewer.

Export saves the slice you are looking at as a PNG with your current window applied, ready for a slide or an email. A PNG carries none of the DICOM metadata, which is exactly right for sharing a picture and exactly wrong for archiving a study. For converting whole studies in batch, see how to convert DICOM to JPEG.

The free DICOM viewer landscape, honestly

A browser tool is the fastest way to open a study once, but it is not always the right tool. For daily desktop reading, the free installable viewers are better: Weasis is free and open source on every platform, MicroDicom is free for non-commercial use on Windows, and Horos is free and open source on the Mac. RadiAnt is excellent but is a paid license after its trial, and the full OsiriX is a paid product with a free demo version. We keep honest comparisons of each: Weasis, MicroDicom, Horos, RadiAnt, OsiriX and IMAIOS.

The pattern across all of them: the viewer is free, the system around it is not. A viewer shows the study you already have; it does not receive studies from the scanner, back anything up, or let two people see the same archive.

When a free viewer stops being enough

The moment more than one person needs the same images, the problem stops being viewing and starts being archiving: where studies live, who can see them, what happens when a disk dies, how the front desk finds last week's scan. That is a PACS, and the honest cost math lives in what a PACS costs and the affordable PACS guide. The short version: cloud PACS rents run $150 to $2,000 a month with meters that grow with volume, while MiniPACS is a flat $300 a month per location with no per-study fees; the only other cost is a one-time setup and migration fee, from $1,500. New to the term? What is PACS explains the whole system in plain language.

The full MiniPACS viewer is part of the PACS: any scan opens in any browser in about 0.6 seconds, at a flat $300 a month with no per-study fees.

Get pricing

FAQ

How do I open a .dcm file without installing software?

Drag the .dcm files, a whole folder, or a ZIP archive into the viewer at the top of this page, or pick them from disk with the Open buttons. Everything is parsed locally in your browser with JavaScript, so nothing is installed and nothing is uploaded. Studies with several series are grouped automatically and you switch between them with one click.

Is this DICOM viewer really free?

Yes. There is no account, no trial clock, no watermark and no upload quota, because there is nothing to meter: the files never reach a server. MiniPACS earns money on the PACS product for clinics, not on this viewer.

Can I view a CT or MRI CD from a hospital online?

Yes. Copy the disc to your computer and drag the whole folder in, or zip it and drop the archive: the viewer walks every file, skips the DICOMDIR index and other junk automatically, and groups the images it finds by series. Compressed discs open too, including the JPEG family, JPEG 2000 and RLE. The remaining edge cases are video clips and a few very exotic encodings; the viewer reports the exact reason in the notes under the image if it hits one.

Why does my DICOM file not open?

The most common reason is that the file is not an image at all: a DICOMDIR index, a structured report or a dose sheet carries no pixels to display. The other is one of the few encodings still not supported, JPEG Extended 12-bit, HTJ2K or MPEG video. Either way the viewer names the exact reason in the notes under the image, with a count when several files share it, so you know whether to look for a different file or a different tool.

Can this viewer open JPEG 2000 or other compressed DICOM files?

Yes. JPEG baseline, JPEG lossless, JPEG-LS, JPEG 2000 (lossless and lossy), RLE and deflated files all decode in the browser. RLE and deflate are built in; the heavier JPEG decoders load on demand the first time a file needs them, as code fetched into your browser. The images themselves still never leave your device.

Can I measure distances on a DICOM image?

Yes. The measure tool shows lengths in mm when the file carries Pixel Spacing, which CT and MRI slices normally do; when the spacing is absent the length is shown in px instead of a guessed value. Treat it as a review measurement: calibrated, diagnosis-grade measurement belongs in a PACS viewer on a proper display.

How do I save a DICOM image as a JPEG or PNG?

Load the file, set the window the way you want it, and press the export button: the current slice is saved as a PNG with your window applied, ready for a slide or an email. A PNG keeps none of the DICOM metadata, which is right for sharing a picture and wrong for archiving a study. For converting whole studies in batch, this site has a separate DICOM to JPEG conversion guide.

Is it safe to open patient files in a browser viewer?

In this viewer the files are parsed on your own device and never leave it, which is the safest shape a web tool can have. Not every online viewer works that way: many upload the study to their server first. Before putting patient data into any web tool, check whether it uploads.

Can I use this viewer for diagnosis?

No. It is a review and education tool, not a medical device. Its measurements are simple review tools on an uncalibrated display, and it has no display calibration, no audit trail and no reporting workflow, all of which diagnostic reading requires. Primary diagnosis belongs in the clinic's PACS viewer on a proper display.

What is the difference between a DICOM viewer and a PACS?

A DICOM viewer displays image files that are already in front of you. A PACS is the system around the viewer: the archive that stores every study, the worklist that shows new scans as they arrive, access control, audit logging and backups. A viewer is one window; a PACS is the building.

See it run, then get pricing.

Built for US imaging clinics and proven in production: millions of images already live on this exact stack. Flat $300 a month per location, no per-study fees, and you can export everything to standard DICOM whenever you want. Both demos are the real apps on synthetic data; enter a work email and we send a one-time link that opens them.

Get pricing