Сравнение текстов онлайн — Diff Checker

Показываем, чем две версии текста отличаются друг от друга, и объясняем различия, которых не видно на экране. Тексты не покидают браузер.

Тексты никуда не отправляются: и сравнение, и чтение файла считаются в браузере. Поэтому сюда можно вставлять договоры, черновики и рабочие выгрузки. Файлы принимаем текстовые: txt, csv, md, json, xml, html, css, js и подобные, до 5 МБ.

Что показывает сравнение

Слева первый текст, справа второй. Совпавшие строки идут ровно друг против друга, изменившиеся подсвечиваются, и внутри такой строки отдельно выделяются те слова, которые поменялись. Так видно саму правку, а не только то, что строка тронута.

Под результатом стоят цифры: сколько строк совпало, сколько убрано и добавлено, какая доля текста осталась прежней.

Различия, которых не видно на экране

Иногда две строки выглядят совершенно одинаково, а сравнение считает их разными. Так бывает, когда текст собран из разных источников. Причин немного, и мы называем каждую прямо в разборе:

  • латинская буква внутри русского слова. «с», «о», «е», «а», «р», «х» есть и в кириллице, и в латинице, и на вид они неотличимы;
  • «ё» вместо «е» — или наоборот;
  • неразрывный пробел, мягкий перенос, пробел нулевой ширины. Знаки есть, а на экране их нет;
  • разные тире и дефисы, разные кавычки, многоточие одним знаком вместо трёх точек;
  • лишние пробелы, в том числе в конце строки.

Галочка «показывать невидимые знаки» выводит такие знаки значками прямо в тексте, и место правки становится видно глазами.

Три способа сравнивать

По строкам подходит договорам, спискам, коду и выгрузкам: строка там сама по себе единица смысла.

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

По буквам нужно для коротких строк: артикулов, номеров, ключей, адресов.

Послабления

Четыре галочки убирают из сравнения то, что в конкретной задаче роли не играет: регистр букв, лишние пробелы, разницу между «ё» и «е», пустые строки. Вердикт при этом честно отмечает, что различий нет именно с учётом послаблений.

Файлы и кодировки

Файл можно перетащить прямо в поле. Он читается в браузере, никуда не отправляется. Если вместо текста получаются кракозябры, файл перечитывается в Windows-1251 — так открываются старые документы и выгрузки из 1С.

Тексты остаются в браузере

На сервер ничего не уходит: и поиск различий, и чтение файла считаются на вашей стороне. Поэтому сюда можно вставлять договоры, черновики и рабочие документы.

Другие инструменты