Choose a comparison tool by what you are comparing
This category covers six different comparison tasks. Use Code Diff Checker for code snippets or files when syntax highlighting, side-by-side or unified views, whitespace controls, and copyable patch output matter. For unordered plain-text lists, Compare Lists separates items only in A, only in B, in both, and duplicates within each list.
For general prose or other plain text, Text Difference Checker compares at word, line, or character level and provides similarity scoring. Choose HTML Diff Checker when you need both an HTML source comparison and sanitized rendered before/after previews.
LaTeX Diff is for .tex source, with optional comment and whitespace handling and marked-up diff.tex output. For Markdown documents, Markdown Diff Checker compares blocks such as headings, paragraphs, list items, tables, and fenced code, alongside source and rendered-preview views.
Match the output to the review task
Source-oriented views answer what changed in the input. Code Diff Checker adds side-by-side and unified views and can copy a unified-style patch. LaTeX Diff shows a source diff and can copy or download marked-up diff.tex output. These outputs help with review, but a generated diff does not by itself prove that two versions are functionally equivalent or that a LaTeX result is a validated build artifact.
Structure-oriented views answer how a document changed. HTML Diff Checker combines source differences with rendered previews and full, tablet, and mobile viewport controls. Markdown Diff Checker offers block, source, and rendered-preview views for headings, paragraphs, lists, tables, and fenced code. The previews complement source review rather than replacing it.
For membership questions rather than document edits, Compare Lists reports set-style results and duplicates. For ordinary text, Text Difference Checker lets you choose word, line, or character comparison and view similarity results.
A practical workflow for comparing two versions
- Choose the child tool that matches the input: code, list, plain text, HTML, LaTeX, or Markdown.
- Enter the original and modified versions, or the A and B lists, in the two available input areas.
- Select the comparison-specific controls you need. Text offers diff granularity; code offers language and view controls; lists offers normalization and sorting; LaTeX and Markdown offer format-specific options.
- Review the result in the view that answers your question. Use copy controls where provided; LaTeX Diff also provides a download control for
diff.tex.
If you are unsure which format-specific option applies, start with the general text comparison tool. Use Code Diff Checker for a patch-oriented review or Compare Lists for membership and duplicate checks when those are the actual questions.
Review normalization and previews before deciding
Comparison settings can change what counts as a difference. Code Diff Checker can ignore leading or trailing whitespace, ignore whitespace differences, or show whitespace as visible spaces. Compare Lists provides case, trimming, blank-line, and output-sorting controls. Text Difference Checker includes ignore-case and ignore-extra-whitespace options.
LaTeX Diff can strip percent comments and normalize whitespace before comparison. Markdown Diff Checker can ignore trailing whitespace, collapse multiple spaces, and optionally ignore blank-line differences. Review these choices when whitespace, comments, or blank lines carry meaning. For source and rendered review together, use HTML Diff Checker or Markdown Diff Checker, depending on the source format.