О проекте DiffChecker

DiffChecker — набор бесплатных онлайн-инструментов для сравнения текстов, документов, таблиц и исходного кода. Мы существуем с 2021 года и за это время прошли путь от одной страницы «сравнить два текста» до каталога инструментов, где есть сверка договоров, актов, накладных, Excel-книг и PHP-скриптов.

Что здесь есть

  • Текст — построчно, пословно и посимвольно, с загрузкой файлов.
  • Документы — Word (.docx), PDF, PowerPoint (.pptx) и смешанные сравнения «Word против PDF».
  • Таблицы и данные — Excel и CSV со списком изменённых ячеек, сверка двух выгрузок по ключевой колонке, сравнение списков как множеств.
  • Код — PHP, JavaScript, TypeScript, CSS, HTML, XML, JSON, YAML, SQL, Python, Go, Rust, Java, C/C++/C# с подсветкой синтаксиса и выгрузкой патча.
  • Конвертеры — Markdown в оформленный текст для Word, письма или мессенджера.

Как это работает

Сравнение выполняет ваш браузер. Файл читается локально, из него извлекается текст, и дальше два текста сопоставляются алгоритмом поиска наименьшей разницы (Myers, а для больших объёмов — patience diff). На сервер уходит только сам запрос страницы: ни содержимое файлов, ни результат сравнения к нам не попадают и нигде не хранятся.

Именно поэтому сервис можно спокойно использовать для договоров, бухгалтерских документов и закрытого кода — и именно поэтому сравнение работает только в браузере с включённым JavaScript.

Ограничения, о которых честно говорим

  • Отсканированные PDF и картинки-документы не сравниваются: у них нет текстового слоя, а распознавание (OCR) здесь не делается.
  • Старые форматы .doc, .ppt, .xls лучше сначала пересохранить в .docx, .pptx, .xlsx — сервис подскажет об этом.
  • Размер файла — до 20 МБ, у инструментов кода и списков лимиты меньше; при слишком большом объёме появится понятное сообщение вместо зависшей страницы.
  • Форматирование, шрифты, цвета и картинки не сравниваются: содержимое сводится к тексту.

Стоимость

Все инструменты бесплатны, регистрация не нужна, количество сравнений не ограничено. В будущем мы, возможно, добавим платные функции — например, сравнение очень больших файлов, сохранение результатов или распознавание сканов, — но базовое сравнение текстов и документов останется открытым.

Обратная связь

Нашли ошибку в сравнении, не хватает формата или хотите предложить свою страницу — пишите на info@diffchecker.ru или через форму контактов. Пожелания по конкретным документам (договор поставки, акт, доверенность) особенно полезны: по ним мы делаем отдельные страницы с примерами правок.