How to Reproduce the EditDocx DOCX Round-Trip Test Yourself

Step-by-step: download the public compatibility baseline, verify SHA-256, import in EditDocx, check pass/partial rows, download, and reopen in Word — a reproducible fidelity ritual.

Anyone can say “we tested it.” A reproducible test names the file, the hash, the browser, and the checklist. This walkthrough uses the public EditDocx baseline so you can run the same ritual we publish on the Compatibility Lab.

Companion read: baseline results explained.

Verify after download — round-trip beats on-canvas vibes

What you need

  • A modern Chromium, Firefox, or Safari build (write down the version)
  • ~10 minutes
  • Optional: desktop Word or LibreOffice for the final reopen
  • Optional: shasum / sha256sum to verify the fixture

Step 1 — Get the exact fixture

Download:

editdocx-compatibility-baseline.docx

Verify SHA-256:

# macOS
shasum -a 256 editdocx-compatibility-baseline.docx

# Linux
sha256sum editdocx-compatibility-baseline.docx

Expected:

26bdee56fbbd33eeaf44f73e90502eb2626414a80a9d33eeab9e87225dc3e5d9

Mismatch? You do not have the published baseline. Re-download from the lab page.

Step 2 — Import in EditDocx

  1. Open https://editdocx.net/editor/
  2. Prefer a private window if the machine is shared
  3. Drag the baseline onto the page (or Import)
  4. Confirm: 0 accounts, document content processed in the tab (no-upload boundary)

You should see styled body text, a small table, header/footer regions, and review marks (comment / tracked changes) per the fixture description.

Step 3 — On-canvas checklist (match the lab rows)

Work down this list. Mark pass / partial / fail for your browser:

# Check Lab status (2026-07-16 Chromium)
1 Bold/italic/color/size/alignment editable pass
2 2×2 table: cell text, borders, header shading pass
3 Inline PNG visible on canvas partial (package retained; canvas miss in that run)
4 Header + footer text in page regions pass
5 Comment + tracked insert/delete usable pass
6 Fonts look identical to Word on your machine partial (substitution possible)

If your results differ, note browser + OS + date. That is useful signal for [email protected] — attach redacted notes, not confidential customer files.

Step 4 — Download and reopen (the real round-trip)

  1. Download DOCX from EditDocx
  2. Open the download in Word or LibreOffice
  3. Re-check rows 1–6 in the desktop app
  4. Especially re-check the image: package retention can mean Word shows a PNG the browser canvas skipped

This is the step people skip — and the step that catches layout surprises before email (fidelity narrative).

Step 5 — Optional stress edits

On a copy of the fixture (never overwrite your only original):

  • Change one table cell
  • Accept or reject one tracked change
  • Download again and reopen

Stop if you hit charts, SmartArt, OLE, macros, or encryption — unsupported (Features).

What “success” looks like for everyday docs

For memos and short reports: body text + simple tables + light review surviving download is the win condition. Exact font metrics and exotic floats are where you escalate to desktop Word (when desktop Word still wins).

FAQ

Why SHA-256?

So “baseline” means the same bytes for everyone — not “a similar looking file.”

Do I need Chromium?

No. Report your browser. The published lab row for images called out Chromium specifically.

Can I automate this?

Internally we care about CI-style round-trips; this article is the human ritual. Automation belongs with engine tests, not guest PCs.

Where is the product privacy boundary while I test?

Privacy threat model and Privacy Policy.