DICOM Test Tool app icon

DICOM Test Tool for macOS

A free, native Mac app for testing and troubleshooting DICOM connections between PACS, RIS, modalities and workstations.

C-ECHO · C-STORE · C-FIND · C-MOVE · Modality Worklist · Storage SCP

Free & open source (MIT) · macOS 14 or later · Apple Silicon & Intel · Release notes

⚠️
For IT and connection testing only – not for diagnostic use. This software is not a medical device under Regulation (EU) 2017/745 (MDR). Do not use it for diagnosis, reporting, treatment planning or any other clinical decision. The image display only lets you check transferred data from a technical point of view.

Everything you need to test a DICOM connection

Built for PACS administrators, biomedical and medical IT engineers, and IT support. It uses its own DICOM networking implementation, written natively in Swift, with no third-party libraries.

📡

Echo (Verification)

C-ECHO “DICOM ping” with timings for association, echo and total time, plus repeat runs.

📤

Store

Send files and folders by drag & drop, or generate test images without real patient data. Implicit ↔ Explicit VR conversion is automatic.

🔍

Query / Retrieve

C-FIND at patient, study, series and image level, double-click to drill down, C-MOVE to any destination.

📋

Modality Worklist

Query your RIS worklist exactly as a modality would, and check orders and station assignments.

📥

Storage SCP

Turn your Mac into a DICOM receiver. Files are sorted by patient ID – ideal as a C-MOVE destination.

❤️

Watchdog

Keep monitoring nodes with C-ECHO and get a macOS notification when one goes down or comes back.

🖼️

Tag viewer

All tags including sequences, with filter; image display with windowing, multi-frame, JPEG / JPEG 2000 and PNG export.

📍

Menu bar access

Start the SCP or Watchdog, send an echo or open any tool from the menu bar – even over full-screen apps.

  • Detailed protocol log including presentation context negotiation, exportable as TXT
  • Date fields with a calendar picker
  • Guided tour through every tool
  • Light/dark mode or a clinical dark theme (black / orange)
  • Automatic updates from GitHub Releases, with checksum and signature checks
  • Launch at login, auto-start of SCP and Watchdog
  • Command-line tool dicomcli included
  • User interface currently in German

What it looks like

Captured with demo nodes, generated test images and made-up worklist entries – no real patient data.

C-STORE view: eight test images sent successfully to a demo PACS, with the protocol log below
Store: send files, folders or generated test images – with a status per file and a full protocol log.
Modality worklist view with six scheduled demo procedures
Worklist: query scheduled procedures just like a modality would (demo entries).
Watchdog view: two nodes reachable, two nodes down, protocol log below
Watchdog: nodes are checked continuously with C-ECHO, failures show up immediately.
Viewer and tag dump with a test image and tag list
Viewer / tag dump: image with windowing and every tag – for technical checks only.

Installation

Takes less than a minute. Updates are then installed from within the app.

  1. Download DICOM-Test-Tool.dmg and open it.
  2. Drag DICOM Test Tool onto the Applications folder.
  3. First launch only: macOS blocks the app because it is not notarised by Apple. Click Done, open System Settings › Privacy & Security, scroll down and click Open Anyway.

Requirements: macOS 14 Sonoma or later, Apple Silicon or Intel Mac.

DICOM Test Tool for Windows

The same tools for Windows 10 and 11 – echo, store, query/retrieve, worklist, storage SCP, watchdog and viewer. The user interface is in German.

  1. Download DICOM-Test-Tool-win-Setup.exe and run it. No administrator rights are needed.
  2. First launch only: Windows SmartScreen shows “Windows protected your PC” because the installer is not signed. Click More info, then Run anyway.
  3. For the storage SCP, Windows Firewall asks on first start – allow “Private networks”.

Without installation: run DICOM-Test-Tool-win-portable.exe directly (e.g. from a USB stick) – without automatic updates.

Requirements: Windows 10 (22H2) or Windows 11, 64-bit (x64). Updates are installed from within the app. Release notes

Privacy

  • No telemetry, analytics, ads or account. The app sends nothing to the developer.
  • Network connections go only to the DICOM nodes you configure, and to GitHub for the update check (you can turn it off). GitHub sees your IP address for these requests.
  • Settings, logs (kept 30 days) and received files are stored locally on your Mac only.
  • DICOM objects and logs can contain patient data – handle them according to your organisation's policies, and remove patient data before sharing logs.

Intended use & legal

  • Intended use: setting up, testing and troubleshooting DICOM network connections, by IT staff, PACS administrators and biomedical engineers.
  • Not certified: not certified or validated by NEMA or any other body; no claim of full DICOM conformance and no DICOM Conformance Statement.
  • Trademarks: DICOM® is the registered trademark of the National Electrical Manufacturers Association (NEMA) for its standards publications relating to digital communications of medical information. It is used here only descriptively; this project is not affiliated with NEMA. macOS is a trademark of Apple Inc. Windows is a trademark of Microsoft Corporation.
  • A private, non-commercial open-source project under the MIT License, provided without warranty.