Skip to content
✨ Knowledge Hub

TextCompareo Blog

Deep dives into comparison algorithms (Myers Diff, LCS), document revision track, security, and developer guides.

Developer Tools October 10, 2026 ⏳ 7 min read

How to Compare Markdown Files Without Missing Link Changes

Review Markdown wording, links, and code spacing with six tested examples. Learn when to use a text diff, an exact source diff, and the final preview.

Developer Tools October 5, 2026 ⏳ 7 min read

JSON Patch vs Merge Patch vs Text Diff

Compare JSON Patch, JSON Merge Patch, and text diff with a tested example. Learn array handling, deletion rules, media types, and when each method fits.

Developer Tools September 15, 2026 ⏳ 7 min read

How to Compare Large Files Online: Limits and Workflows

Learn when browser comparison is appropriate, what affects memory use, and when to switch to desktop, command-line, chunking, or pre-filtering workflows.

Developer Tools September 9, 2026 ⏳ 5 min read

How to Diff .env Files Safely Without Leaking Secrets

Compare .env files locally with Git, diff, PowerShell, a trusted editor, or key-only exports. Keep live credentials out of websites and rotate exposed secrets.

Data Privacy September 9, 2026 ⏳ 5 min read

Diffchecker Alternatives: Four Free Options Compared

Compare TextCompareo, WinMerge, Meld, VS Code, and Diffchecker by workflow, deployment model, limits, and suitability for sensitive material.

Text Comparison August 27, 2026 ⏳ 7 min read

What a Text Similarity Score Actually Measures

A similarity percentage tells you how much text lined up, not whether the meaning survived. We measured five comparisons, and the two that changed what the document means scored highest.

Text Comparison August 26, 2026 ⏳ 8 min read

Why Diff Tools Show Moved Text as Deleted and Re-Added

Move a paragraph and almost every diff tool reports it twice, once as a deletion and once as an addition. We ran the test on identical text and measured exactly what happens, and why no setting fixes it.

Developer Tools August 26, 2026 ⏳ 9 min read

Maiao Brings Gerrit-Style Code Review to GitHub, GitLab and Gitea

Maiao creates one pull request per git commit and stacks them in order. It hit the Hacker News front page on 26 August 2026, and the argument it started says a lot about why code review still frustrates people.

Spreadsheet Comparison August 23, 2026 ⏳ 10 min read

Why Excel Says Two Identical Cells Are Different

A cell is three things and you only see one. Floating point, number formats, date serials, text numbers and invisible characters — the five causes of every false difference in a spreadsheet diff.

Document Comparison August 20, 2026 ⏳ 10 min read

What Is a PDF Text Layer? Digital vs. Scanned PDFs

A PDF stores drawing instructions, not text. The text layer is the map from glyph back to Unicode — and it can be missing, or present but wrong.

Data Privacy August 19, 2026 ⏳ 12 min read

Are Online Diff Tools Safe for Confidential Files?

Client-side comparison can reduce server exposure, but analytics, browser features, extensions, managed networks, and page storage still require review.

Algorithms August 18, 2026 ⏳ 7 min read

What Is Semantic Diff (and When You Actually Need It)

A semantic diff compares meaning, not characters. The four levels of "the same", how AST diffs work, the real trade-offs, and when a plain text diff still wins.

Algorithms August 12, 2026 ⏳ 6 min read

Character vs. Word vs. Line-Level Diff: Choosing the Right Granularity

Line, word, or character — the granularity you pick decides what a diff shows and how readable it is. The trade-offs, the performance cost, and the hybrid tools really use.

Algorithms August 11, 2026 ⏳ 8 min read

Why YAML Diffs Are Hard: Anchors, Indentation, and the Norway Problem

YAML offers many legal ways to write the same data — anchors, flow style, type coercion. Here is why that breaks line-based diffs, and how to compare YAML reliably.

Algorithms August 9, 2026 ⏳ 7 min read

Why Identical-Looking Text Compares as Different

Two strings look the same but a diff says they differ. The five causes — Unicode normalization, encoding, BOM, line endings, invisible characters — and how to fix each.

Developer Tools August 9, 2026 ⏳ 7 min read

Copilot Code Review Gets Effort Levels — and Diff Size Still Decides

GitHub made Copilot code review effort levels generally available on 7 August 2026. What Lite and Balanced do, when to pick each, and why diff size still sets the ceiling.

Algorithms August 8, 2026 ⏳ 7 min read

How Three-Way Merge Resolves Conflicts

A three-way merge uses the common ancestor to decide which side changed what. The exact rule Git applies, how to read conflict markers, and why zdiff3 helps.

Algorithms August 7, 2026 ⏳ 8 min read

Why JSON Diffs Are Hard: Key Order, Types, and Nesting

JSON is a tree, but a text diff sees lines. Key order, array order, formatting, types and nesting all distort JSON comparisons — plus JSON Patch vs Merge Patch.

Developer Tools August 7, 2026 ⏳ 6 min read

VS Code Can Now Diff Rendered Markdown, Not Just Raw Text

VS Code 1.132 adds experimental Markdown diffs: review changes in the rendered document while it stays editable. Here is why source-vs-rendered diffs matter.

Developer Tools August 6, 2026 ⏳ 6 min read

GitHub Stacked Pull Requests: Smaller Diffs, Reviewed in Parallel

GitHub stacked pull requests hit public preview on 30 July 2026. Each layer keeps its own scoped diff, reviews run in parallel, and merges auto-rebase the stack.

Algorithms August 6, 2026 ⏳ 7 min read

Reading Unified Diff Format: the +/- Explained

Decode the unified diff format: the --- and +++ headers, what the numbers in @@ -12,7 +12,8 @@ mean, the +/-/space prefixes, and context lines. With a full example.

Algorithms August 2, 2026 ⏳ 4 min read

Git 3.0 Planned Changes: SHA-256, main, Rust, and Reftable

The Git project has no planned Git 3.0 release date yet. Review the current SHA-256, main, Rust, and reftable plans and their compatibility implications.

Document Comparison August 2, 2026 ⏳ 6 min read

Best OCR Tools to Extract Text from Scanned PDFs (2026)

The best OCR tools for scanned PDFs in 2026 compared — Tesseract, Mistral OCR 4, Google Document AI, AWS Textract, ABBYY and more. Extract clean text, then compare it.

Algorithms August 2, 2026 ⏳ 5 min read

Histogram Diff Explained: A Faster Patience Diff

The histogram diff algorithm is a faster, refined patience diff that anchors on the rarest matching lines. Learn how it works and why it is great for code.

Algorithms August 1, 2026 ⏳ 6 min read

How git diff Works Under the Hood

git diff never stores diffs — it computes them on demand from snapshots. See the full pipeline: blobs, Myers, hunks, unified format, and rename detection.

Algorithms August 1, 2026 ⏳ 6 min read

Patience Diff vs. Myers Diff: How They Differ

Patience diff anchors on unique lines for readable code diffs; Myers finds the shortest edit script. Learn how each works, when to use them, and why diffs differ.

Algorithms July 31, 2026 ⏳ 6 min read

Levenshtein (Edit) Distance Explained with Examples

Levenshtein distance is the fewest single-character edits between two strings. Learn it from the kitten-to-sitting example, the DP matrix, complexity, and its uses.

Algorithms July 30, 2026 ⏳ 7 min read

Longest Common Subsequence (LCS) Explained for Text Diffing

The Longest Common Subsequence is the idea behind every diff tool. Learn LCS from scratch: the dynamic-programming table, traceback, complexity, and how Myers builds on it.

Document Comparison July 27, 2026 ⏳ 7 min read

How to Compare Two RTF Files Online

Compare two RTF files online to see every change. Learn what RTF control words are, and when to compare the readable text vs. the raw markup. Free and private.

Document Comparison July 26, 2026 ⏳ 9 min read

How to Compare Scanned PDFs Using OCR Text Extraction

A scanned PDF is an image, not text. Learn how OCR extraction works, then compare the extracted text to catch every change. Free, private, and accurate.

Spreadsheet Comparison July 24, 2026 ⏳ 7 min read

How to Compare Two CSV Exports from a CRM

Compare two CRM CSV exports to review added or removed records and changed values. Follow your organisation's data-handling rules for customer data.

Developer Tools July 22, 2026 ⏳ 7 min read

How to Compare Two Versions of a Landing Page's HTML

Paste the old and new markup of a landing page and see every changed tag, attribute, and injected script instantly. Free, private, in your browser.

Document Comparison July 21, 2026 ⏳ 6 min read

How to Compare Word Documents That Already Have Track Changes On

Word silently accepts existing tracked changes before comparing. Here is how to keep control: settle the changes on purpose, then compare clean versions online.

Smart Text Compare July 12, 2026 ⏳ 8 min read

How Online File Comparison Works: Upload, Parse, Diff, Highlight

Ever wondered what happens when you compare two files online? Here is the four-step process behind every diff tool, explained in plain English, plus why it matters where your files actually go.

Developer Tools July 10, 2026 ⏳ 7 min read

How to Compare HTML Files Online: Spot Code Differences

Learn how to compare HTML files online for free. Upload two HTML pages, extract text automatically, and see every difference highlighted — works with React, Next.js, and Nuxt.js sites too.

Smart Text Compare July 3, 2026 ⏳ 7 min read

What Is Text Comparison? Everything You Need to Know

Text comparison helps identify meaningful differences between two versions of content. Learn how it works, where it's used, common comparison methods, and why a content-first approach produces more accurate results than simply matching text.

Smart Text Compare July 2, 2026 ⏳ 8 min read

How Smart Text Compare Works: From File Upload to Accurate Comparison

Learn how Smart Text Compare processes files before comparison. Discover how content parsing, cleaning, normalization, and intelligent comparison work together to identify meaningful differences across supported file formats.

Text Comparison June 30, 2026 ⏳ 7 min read

What Is Smart Text Compare? How It Works and When to Use It

Learn how Smart Text Compare helps you review differences in text, documents, spreadsheets, and folders across its supported comparison tools.

General June 15, 2026 ⏳ 8 min read

How to Compare Document Versions Online

Learn how to compare document versions and track revisions efficiently. A comprehensive guide to auditing legal drafts, contracts, and copy edits.

General June 15, 2026 ⏳ 7 min read

How to Compare Two Articles for SEO Improvements: The Definitive Guide

Learn how to compare two articles for SEO improvements. A comprehensive, step-by-step guide featuring competitor analysis frameworks, gap audits, and checklists.

Algorithms June 1, 2026 ⏳ 7 min read

Myers Diff Algorithm Explained

Discover the mechanics behind text difference checkers. Learn how the Myers Diff Algorithm and Longest Common Subsequence (LCS) map additions and deletions.