What is the difference between a line diff and a character diff?+
A line diff compares complete lines and marks entire lines as added or removed. A character diff (also called a word diff or inline diff) goes further, highlighting the exact characters that changed within a line. Character-level diffs are more useful for prose editing; line-level diffs are standard for code review.
Why does JSON Diff ignore key order?+
JSON objects are unordered by definition - {a:1, b:2} and {b:2, a:1} are semantically identical. The JSON Diff tool compares objects structurally rather than textually, so key reordering is not flagged as a difference. Only actual value changes, added keys, or removed keys are highlighted.
How does image diffing work?+
The Image Diff tool compares each pixel's RGB values between two images. Pixels that differ beyond a configurable threshold are highlighted in a contrasting colour (typically red or pink) on a difference mask overlay. The tool also reports the total number of changed pixels and the percentage of the image that changed.
How do I verify two files are identical?+
Use the File Hash tool to compute the SHA-256 hash of both files. If the hashes match exactly, the files are byte-for-byte identical - there are no differences whatsoever, including invisible differences like line endings or metadata. SHA-256 is collision-resistant, meaning two different files will never produce the same hash.