EDI Lens

EDI LENS FOR VISUAL STUDIO CODERead, check and compare UN/EDIFACT, ANSI X12 and HL7 v2 messages without leaving your editor.EDI Lens is a Visual Studio Code extension for integration engineers and analysts who open these files every day. It shows the structure of a message as a tree, explains every element on hover, checks the structure and the control counts, and reformats files for reading or for transport. A Pro licence adds comparison, export and folder-wide checks.Install the free version: EDI Lens on the Visual Studio MarketplaceGet Pro (USD 29, one-time): Buy EDI Lens ProPublisher on the Visual Studio Marketplace: ImadMuratspahicSource and issues: github.com/ImadMuratspahic/edi-lensFREE- Syntax colouring for EDIFACT, X12 and HL7 v2 files
- Outline tree: segment, element, component
- Hover: exact path of any value (for example NAD[2]-3.1), its position and length
- Structure and control-count checks as editor problems (trailer counts, control numbers, nesting, delimiters)
- Pretty print (one segment per line) and minify, copy path, jump to the matching trailer
PRO- Compare two messages segment by segment, with options to ignore control numbers and dates
- Export to JSON, CSV and XML
- Check a whole folder and get a report
- Load your own dictionary files to show element names and code meanings in hovers and the tree
- Batch pretty print for a folder
PRICE AND LICENCEPro is a one-time purchase of USD 29. The licence key does not expire and works on up to three of your computers. The free features need no licence and no account. After the payment, the licence key is sent to the e-mail address you give at checkout. In Visual Studio Code open the Command Palette and run "EDI Lens: Enter Licence Key".SUPPORTFor questions about an extension, a licence or privacy, write to [email protected]. I reply as soon as I can.PRIVACY POLICYLast updated: 11 November 2026Who is responsible. Imad Muratspahic, an individual developer, is responsible for the extensions published under the Visual Studio Marketplace publisher "ImadMuratspahic".Your files. EDI Lens works on your computer. It does not upload your files, collect usage statistics or send telemetry. There is no crash reporting and no advertising.Pro licence. If you buy a Pro licence, the extension sends your licence key to the licensing service of Dodo Payments, to check that the key is valid and to count the computers it is used on. When you activate the key it also sends the text "VS Code on" plus your operating system name, for example "VS Code on Windows"; it never sends your computer's name, your user name or your files. As with any internet request, the service sees your IP address. Without a licence key the extension makes no network request at all. The key is stored on your device in Visual Studio Code's secure storage. Nothing else is sent. You can remove the licence from a computer at any time with the "Remove Licence" command, which also frees that activation.Purchases. Purchases are processed by Dodo Payments, the merchant of record. Dodo collects your payment and contact details and handles them under its own privacy policy: dodopayments.com/legal/privacy-policy. I do not see or store your card details.Data I hold. I do not run my own customer database or server. Licence records are held by Dodo Payments. To ask about, correct or delete data about you, write to the support address above. The full privacy statement of the extension is also published at github.com/ImadMuratspahic/edi-lens/blob/main/PRIVACY.md.Changes. If this policy changes, the date above is updated.© 2026 Imad Muratspahic