Deterministic document diff

DocRefract

See what changed—not just where pixels moved.

Before
before.docx
Docx · SHA-256 9814cfd315acd6afcd06225358596c4c992c121f865795d4a40af618511c022f
After
after.docx
Docx · SHA-256 004759c961969039e82a186d3df34ae857272ebcee29c9e16c989003862073ae

Summary

Total
3
Content
1
Format
1
Layout
1
Media
0
Visual
0
Structure
0

Changes

ContentReplace100% confidencechg-0001
Before
body/p[0002]
Invoice total: USD 1,200
After
body/p[0002]
Invoice total: USD 1,275
FormatReplace100% confidencechg-0002
Before
body/p[0003]
Payment due in 30 days.
Style: style=;resolved=;align=;before=;after=;line=;left=;right=;first=;hanging=|runs=*:style=;resolved=;font=;eastAsia=;size=;bold=False;italic=False;underline=;strike=False;color=;highlight=
After
body/p[0003]
Payment due in 30 days.
Style: style=;resolved=;align=;before=;after=;line=;left=;right=;first=;hanging=|runs=*:style=;resolved=;font=;eastAsia=;size=;bold=True;italic=False;underline=;strike=False;color=;highlight=
LayoutReplace100% confidencechg-0003
Before
body/p[0004]
Generated by the sample pipeline.
Style: keepNext=False;keepLines=False;pageBreakBefore=False;breaks=
After
body/p[0004]
Generated by the sample pipeline.
Style: keepNext=False;keepLines=False;pageBreakBefore=False;breaks=page