Payload Compare Tool
Compare EDI, JSON, XML, and plain-text payloads in the browser. The compare tool highlights changed lines, added lines, missing lines, blank lines, and changed values inside a row. When both payloads are valid JSON, it also shows path-level JSON differences automatically. For uploaded or dropped files, the optional hex viewer shows byte-level differences such as CRLF versus LF changes.
Who uses this tool?
EDI analysts, QA testers, integration support teams, and AI agents can use the compare workspace to inspect file drift before sending data to a partner, API, warehouse system, or test environment.
Useful features
The tool supports pasted payloads, local file selection, drag-and-drop file loading, a byte-level hex viewer, path-based local workflows, Windows .bat launchers, automatic JSON path differences, and machine-readable compare result JSON for automation.
Payload Compare FAQ
Can I compare two EDI files?
Yes. The compare tool can compare EDI payloads line by line and show changed, added, removed, and missing lines. Uploaded files can also be inspected with the hex viewer.
Does the compare tool include a hex viewer?
Yes. Uploaded or dropped files can be compared in a hex viewer that shows offsets, old and new hex bytes, printable ASCII previews, and whether a row is same, different, or missing from one side.
Can I compare JSON or XML payloads?
Yes. You can paste JSON, XML, EDI, or plain text into the left and right payload boxes and compare the results in the browser.
Are my files uploaded?
The compare workflow is designed for browser-local processing. Pasted content and user-selected files are processed in the browser rather than intentionally uploaded to a remote comparison service.
Can automation read the compare result?
Yes. The compare page exposes machine-readable result JSON and stable selectors for Playwright and AI-assisted testing workflows.