EDI Viewer Online
Open an X12 or EDIFACT file to read it as a tree: interchanges, groups, transaction sets or messages, loops and segments, with the name of every element and the meaning of common codes. Control numbers and counts are checked. No account and no upload.
EDI Viewer & X12 Viewer, EDIFACT Viewer for VS Code and Cursor, free
- The same tree beside the text, with colors and the name of each element when you hover it.
- Problems in the Problems panel: control numbers, counts and mandatory elements.
- Format and Minify commands, one segment per line or all on one line. Read-only, no network.
Optional Zovo Pro, USD 19 once: export to JSON or CSV, compare two EDI files, and validate a whole folder. 3 free tries for each.
Drop an EDI file here
or
ANSI X12 (any version) and UN/EDIFACT (any directory), up to 100 MB, with any separators. The format is found from the first segment.
Open this in VS Code or Cursor
The free EDI Viewer extension opens X12 and EDIFACT files in VS Code and Cursor as the same tree, and in the text editor adds colors, element names on hover, problems in the Problems panel, and Format and Minify commands. Read-only, with no network.
Free, MIT license. About EDI Viewer & X12 Viewer, EDIFACT Viewer for VS Code.
Zovo Pro
Export EDI to JSON or CSV, compare two files and validate a folder. Zovo Pro, USD 19 once.
In the EDI Viewer extension, Zovo Pro exports a file to JSON (a tree per transaction with element names) or CSV (the line items of 850, 810, 856, ORDERS, INVOIC and DESADV), compares two EDI files segment by segment, and checks every X12 and EDIFACT file in a folder with one report of errors, counts and trading partners. Each Pro tool works 3 times for free. One payment covers the Pro tools in 22 Zovo extensions. Everything that is free stays free.
After a card payment you get a key on the page. With GitHub Sponsors you sign in from the extension. Details on the Zovo Pro page.
Related tools
- Large JSON Viewer & JSON Tree. Browses big JSON files as a searchable tree in VS Code.
- Excel, CSV and Parquet Viewer. Opens xlsx, csv and parquet files as a sortable table.
- SARIF Viewer. Opens static analysis results from CodeQL, Semgrep and ESLint.
- CSV Viewer Online, free in your browser.
- DBC Viewer Online, free in your browser.
Questions
Is my EDI file uploaded anywhere?
No. The page reads the file inside this tab with JavaScript. Its Content Security Policy sets connect-src to none, so the page cannot send your orders or invoices anywhere. Open the Network tab of your browser tools and you will see no request when a file opens.
Which EDI files does it read?
ANSI X12 files that start with ISA, such as 850 orders, 810 invoices, 856 ship notices, 837 and 835 health care claims and payments and 997 acknowledgments, and UN/EDIFACT files that start with UNA or UNB, such as ORDERS, INVOIC, DESADV and PRICAT. The separators come from the ISA segment or the UNA segment, and EDIFACT release characters such as ?+ are handled.
What do the element names and meanings cover?
Names for the envelope segments and for about 90 common segments of X12 005010 and EDIFACT D.96A to D.01B, and the meaning of frequent codes such as N101 BY (buying party), DTM 137 (document date) or QTY 21 (ordered quantity). Elements the page does not know still show their position, such as BEG03 or NAD02-1, and their value.
What does it check?
That ISA13 matches IEA02, GS06 matches GE02 and ST02 matches SE02 (UNB, UNG and UNH with their trailers for EDIFACT), that the counts in IEA01, GE01, SE01 and the EDIFACT trailers are right, that every header has its trailer, that segments sit inside an envelope, and that the mandatory elements the page knows are filled in. Each problem names its segment number and line.
How are loops shown?
A segment that starts a loop, such as N1, PO1, HL or NM1 in X12, or NAD and LIN in EDIFACT, holds the segments after it until the next loop or the summary. The grouping is a simple view of the structure, not a check against an implementation guide.
Is a broken file safe to open?
Text from the file is shown as plain text, never as HTML, and nothing in the file runs. A file cut short or with a missing trailer opens anyway, and the checks say what is missing.
Does it work offline?
Yes. After the first visit the page keeps a copy of its own files, so it opens EDI files with no connection.
What is free and what is Zovo Pro?
Everything on this page is free. In the VS Code extension, the tree, segments, problems, names on hover, Format and Minify are free too. Export to JSON or CSV, comparing two files and validating a folder are Zovo Pro, with 3 free tries each. One USD 19 payment covers the Pro tools in every Zovo extension.