No tags parsed yet
No tags parsed yet
No tags parsed yet
Paste or upload at least one dataset to see tags here.
Nothing parsed yet
Paste a tag dump into dataset A (and optionally B), then press Compare — or load a sample to see it in action.
| Tag | Attribute | VR | Value — A | Value — B | Value — C | Status |
|---|
How to use DICOM Tag Compare
Accepted formats
Paste or upload output from pydicom (dataset print), DCMTK dcmdump, dcm4che, two-line PACS-viewer exports ("Name (tag) :" followed by "VR: XX Length: N Value: …", sequences included), a DICOM JSON model (PS3.18 Annex F), a CSV/TSV with Tag/Description/VR/Value columns, or simple "Keyword: value" lines. The parser tries each in turn and best-effort-matches whatever it recognizes on each line.
"Mask patient info" toggle
Hides values for tags that are commonly patient-identifying (name, ID, birth date, address, referring/performing physician, and similar) behind dots, without changing the underlying data. Handy before taking a screenshot.
What this is not
This is an educational comparison aid for radiology IT, not a DICOM conformance validator and not a full standard data dictionary — unrecognized tags are shown with their raw hex and value so you can still compare them.
Nothing leaves your browser
DICOM Tag Compare parses and compares your tag dumps entirely on your device. There is no upload, no account, and no server-side log.
How this works
Pasted text and uploaded .txt files are read by JavaScript running in this browser tab. Nothing is sent over the network — the page works the same with your Wi-Fi off once it has loaded.
Why that matters
- Safe to paste real tag dumps from your own systems for a quick QA or migration check.
- No account, no server database, no retention policy to worry about.
- Still prefer synthetic values when sharing a screenshot with someone else.
Limits to know
- Refreshing or closing the tab clears everything — there is no save, sync, or history.
- This is a comparison aid, not a validator: it does not check conformance against an IOD or transfer syntax.
- Sequences are shown flattened (not nested) in this version.