ГлавнаяИнструментыТекст и картинкиТекст и редактураСравнить два текста: что изменилось

Сравнить два текста: что изменилось

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

Совпадение
Добавлено слов
0
Удалено слов
0
Слов было / стало
0 / 0
удалено из первого добавлено во втором совпадает
Готово ✓
Было
Вставьте оба текста — различия подсветятся здесь.
Стало
Красным — что исчезло, зелёным — что появилось.

Сравниваете списки ключей или URL вместо связного текста? Для этого удобнее сравнение двух списков: оно раскладывает их на общее и уникальное. А чтобы новая версия текста вышла чище старой, прогоните её через Чистовик.

Режимы сравнения

Сравнение показывает, что изменилось между двумя версиями текста: удалённые слова подсвечены красным в левой колонке, добавленные зелёным в правой, а сверху процент совпадения. Можно не различать регистр, игнорировать пунктуацию и сравнивать по строкам вместо слов, что удобно для списков и кода. Отчёт копируется одной кнопкой.

Сравнение по словам находит правки внутри предложения, сравнение по строкам подходит для списков, таблиц и кода, где важна каждая строка целиком. Процент совпадения считается по общей части текстов и помогает оценить, насколько переписана статья.

Деннис Ритчи и Кен Томпсон
Кен Томпсон и Деннис Ритчи (справа), создатели Unix, где в 1974 году появилась утилита diff. Фото: Denise Panyik-Dale, CC BY 2.0.
ЗадачаРежимЧто смотреть
Правки редактора в статьепо словамКрасное и зелёное внутри предложений
Две версии договорапо словам, без регистраИзменённые суммы и сроки
Списки ключевых словпо строкамДобавленные и удалённые строки
Рерайт текстапо словамПроцент совпадения: ниже 30 % — новый текст

История diff

Утилиту diff написали Дуглас Макилрой и Джеймс Хант в 1974 году для Unix, а в 1976-м описали алгоритм поиска наибольшей общей подпоследовательности: текст сравнивается поиском самой длинной цепочки совпадающих строк, без посимвольного перебора, и всё вне её считается правкой. Юджин Майерс в 1986 году ускорил алгоритм, и его вариант живёт в git и большинстве редакторов.

Сравнение версий вошло в текстовые процессоры в 1990-е как «режим правки» с зачёркиванием и подчёркиванием, а Википедия с 2001 года показывает разницу между правками статьи в две колонки; отсюда красный и зелёный цвета. Инструмент делает то же для любого текста в браузере, без отправки на сервер.

Терминал DEC VT100
В терминале diff выводил строки с плюсом и минусом; цвета появились позже. Фото: Retro-Computing Society of Rhode Island, CC BY-SA 3.0.
Рукопись с правкой
До diff версии сравнивали на глаз, положив листы рядом. Фото: Phoebe, CC BY-SA 3.0.

Как сравнивать версии

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

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

Режимыпо словам, по строкам
Опциирегистр, пунктуация
Показываетудалённое, добавленное, процент
Данные на серверне уходят
diff1974
Алгоритм Ханта — Макилроя1976
Алгоритм Майерса1986
Википедияс 2001

Когда это нужно

Приёмка текста от копирайтера. Отправили правки, получили новую версию — и непонятно, что автор реально поменял. Diff показывает это за секунду, вместо чтения обеих версий подряд.
Проверка правок на сайте. Скопировали текст страницы до и после работы подрядчика — видно, что изменилось в описании, а что осталось прежним.
Две версии договора или ТЗ. Контрагент прислал «слегка поправленный» документ. Сравнение находит вставленный абзац или исчезнувший пункт.
Черновик и правка нейросети. Попросили модель переписать абзац — сравнение покажет, что она сохранила по смыслу, а где переписала целиком.

Режим «по строкам» удобен для построчных данных: списков, конфигов, выгрузок. Тогда инструмент подсвечивает строки целиком.

Как пользоваться

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

  1. В левое поле — исходную версию, ту, с которой сравниваете.
  2. В правое поле — новую версию. Разбор появится сразу, кнопку жать не нужно.
  3. Красным зачёркнуты слова, которые исчезли, зелёным — те, что появились. Процент совпадения сверху показывает, насколько версии близки.
  4. Галочки над результатом убирают из сравнения регистр и пунктуацию. Для списков и выгрузок включите режим «по строкам».

Частые вопросы

Как сравнить два текста и найти различия?

Вставьте одну версию в левое поле, вторую в правое — различия подсветятся автоматически. Слова, которые есть только в первом тексте, зачёркиваются красным; слова, появившиеся во втором, выделяются зелёным. Совпадающие фрагменты остаются обычными, поэтому взгляд сразу цепляется за изменения.

Что означает процент совпадения?

Это доля общих слов относительно суммарного объёма обеих версий. 100% — тексты идентичны, 0% — не совпадает ни одно слово. Показатель удобен для быстрой оценки: если после правок совпадение осталось 95%, автор поменял пару формулировок, а если упало до 40% — переписал заново.

Чем это отличается от сравнения списков?

Здесь сравнивается связный текст: инструмент ищет самую длинную общую последовательность слов и показывает вставки и удаления по месту. Сравнение списков решает другую задачу — берёт две выгрузки строк и раскладывает их на общее, только в первой и только во второй, без учёта порядка.

Можно ли сравнить два документа Word или PDF?

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

Зачем нужны галочки «регистр» и «пунктуация»?

Они убирают шум. Без них замена строчной буквы на прописную или лишняя запятая считаются изменением и засоряют подсветку. Если вычитываете смысловые правки, обе галочки лучше держать включёнными; если ловите опечатки и типографику — выключите.

Есть ли ограничение по объёму?

Сравнение считается матрицей, поэтому очень длинные тексты режутся до первых 2200 слов с каждой стороны — об этом появится предупреждение. Для больших документов включите режим «по строкам»: он сравнивает строки целиком и справляется с объёмом заметно легче.

Тексты куда-то отправляются?

Нет. Весь разбор идёт в браузере на JavaScript. Ни исходная версия, ни новая на сервер не уходят, поэтому можно сравнивать договоры и внутренние документы.

Уникальность текстакакой процент нужен и чем проверять

Похожие инструменты

Сравнение двух списков

Раскладывает два списка на три: что есть в обоих, только в первом и только во втором. Сверять своё ядро с конкурентом.

Открыть
Чистовик: вода и штампы

Оценка информационного стиля и читаемости от 0 до 10. Подсвечивает канцелярит, усилители и пассив прямо в тексте и объясняет каждую находку.

Открыть
Удаление дубликатов

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

Открыть
Проверка текста на нейросеть

Подсвечивает обороты, по которым узнают машинный текст: штампы, связки, антитезу «не X, а Y». Плюс считает ровность фраз, долю конкретики и плотность тире.

Открыть
Однокоренные слова

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

Открыть
Склонение ФИО по падежам

Фамилия, имя и отчество по шести падежам с автоопределением пола, инициалы и обработка списка ФИО целиком. Правила зашиты в страницу, без обращения к сервисам.

Открыть

Ещё инструменты для текста

Проверка орфографии, анализ на воду и тошноту, счётчик символов, сравнение двух текстов, типографор, регистр и замены — в разделе 46 инструментов.