Сравнение текстов онлайн — найти отличия между двумя версиями
Вставьте две версии текста в соседние поля — и увидите, что удалено, а что добавлено. Выберите детализацию: по словам, символам или строкам; результат показывается колонками или единым потоком, с процентом схожести и числом правок. Расчёт идёт в браузере, поэтому договоры и черновики можно сравнивать без отправки на сервер.
Настройки сравнения
Вставьте оба текста выше — сравнение запустится автоматически. Или нажмите «Показать пример», чтобы посмотреть, как выглядит результат.
Сравнение выполняется локально в браузере — тексты не отправляются на сервер Neorank.
Как читать результат сравнения текстов
Сравнение двух текстов онлайн занимает секунды — больше времени уходит на чтение результата. Разбираем, что на самом деле означает процент схожести, чем режимы отличаются друг от друга и почему разница между текстами показана именно так.
Что означает процент схожести
Это удвоенное число общих единиц, делённое на суммарный объём обоих текстов, — коэффициент Дайса. Единицей выступает слово, символ или строка в зависимости от выбранного режима. Пробелы в расчёт не идут, чтобы не завышать результат искусственно. По сути это и есть проверка на совпадения: процент показывает, насколько сравниваемое содержание текстов пересекается.
- 100% — тексты идентичны в выбранном режиме, различий нет ни одного
- 0% — ни одной общей единицы не нашлось
- Сравнить содержание двух текстов на идентичность помогает пара «100% и ноль правок» — она означает полное совпадение
- Это не оценка уникальности для поисковых систем, а мера буквального совпадения двух конкретных версий
Что означают цвета
Разметка правок одинакова в обоих видах результата и повторяет привычную логику режима рецензирования: удалённое зачёркнуто, добавленное подчёркнуто цветом, совпадающее остаётся нейтральным.
- Красное зачёркнутое — было в тексте А и пропало в тексте Б
- Зелёное — появилось в тексте Б, в тексте А этого не было
- Обычный текст — совпадает в обеих версиях
Как устроен алгоритм сравнения
В основе — поиск наибольшей общей подпоследовательности (LCS). Ту же задачу решают алгоритмы, на которых построены утилита diff в Unix и git diff. Инструмент ищет максимально длинную цепочку совпадающих фрагментов, а не сверяет тексты позиция за позицией слева направо.
Разница принципиальная. Наивное сравнение «в лоб» ломается на первом же сдвиге: достаточно вставить одно слово в начало, и дальше всё покажется изменённым. LCS-подход корректно находит общее содержание даже при перестановках абзацев и вставках в середину текста.
В англоязычных сервисах ту же задачу называют text compare или compare text online, а сам результат — diff. Поэтому запросы «compare two texts online», «diff текстов» и «diff онлайн» ведут к инструментам этого же класса: принцип у них общий, различаются интерфейс и единица сравнения.
Результат можно забрать с собой
Цвет виден только на экране, поэтому результат выгружается в текстовом виде: удаления помечаются как [-удалено-], вставки — как {+добавлено+}. Этот формат использует команда git diff --word-diff, он однозначно читается без цвета и вставляется в письмо, задачу в трекере или комментарий.
В шапку выгрузки попадают режим сравнения, дата и итоговые цифры. Экспорт собирается из данных самого сравнения, а не из того, что сейчас видно на экране, — свёрнутые фрагменты в файл попадают целиком.
Зачем сворачивать неизменённые куски
При сравнении статьи на несколько тысяч знаков с парой правок пролистывание совпадающих абзацев отнимает время и прячет суть. Инструмент оставляет короткий контекст вокруг каждой правки, а остальное сворачивает в плашку с числом скрытых единиц — она разворачивается по клику.
Опция «Показывать только изменения» включена по умолчанию. Если нужно перечитать текст целиком, снимите галочку — результат перестроится без перезагрузки страницы.
Почему у объёма есть предел
Точное сравнение — вычислительно тяжёлая операция: нагрузка растёт как произведение длин обоих текстов, а не как их сумма. Удвоение объёма увеличивает работу вчетверо, поэтому у инструмента есть порог, за которым он останавливается вместо того, чтобы подвесить вкладку браузера.
Практически это около 3 400 единиц в каждом поле: слов — в режиме по словам, строк — в режиме по строкам, символов — в посимвольном. Именно поэтому один и тот же текст свободно сравнивается по словам и упирается в предупреждение по символам.
Три режима сравнения: что считается одним отличием
Режим задаёт единицу сравнения — и от этого напрямую зависит, что инструмент назовёт отличием. Один и тот же текст в разных режимах даёт разный процент схожести, и это не ошибка, а разный взгляд на одни и те же правки.
Две настройки, которые убирают ложные отличия. «Игнорировать регистр» приравнивает «Договор» и «договор» — полезно, когда во второй версии изменили оформление заголовков. «Игнорировать лишние пробелы» схлопывает двойные пробелы, табуляции и подряд идущие пустые строки. Текст, скопированный из Word, из PDF или с сайта, почти всегда содержит такие различия, и без этой настройки результат превращается в россыпь правок, за которыми не видно настоящих изменений.
Практическое правило. Начинайте со сравнения по словам: оно даёт самый читаемый результат и выдерживает самый большой объём. Переключайтесь на символы, когда правки нашлись, но непонятно, что именно изменилось внутри слова. Режим по строкам берите, когда текст структурирован и порядок строк сам по себе имеет значение. Для программного кода есть отдельный инструмент — сравнение кода, там учтены отступы и синтаксис.
Как сравнить два текста онлайн
Найти различия в двух текстах можно меньше чем за минуту и без регистрации. Нажимать кнопку «Сравнить» не нужно — результат пересчитывается сам, как только оба поля заполнены.
-
1
Вставьте исходный текст
Поле «Текст А» — для старой версии: первой редакции договора, черновика статьи, текста до правок. Под полем сразу считаются символы и слова, так что объём видно до начала сравнения.
-
2
Вставьте вторую версию
Поле «Текст Б» — для новой версии. Сравнение запускается автоматически через мгновение после того, как вы закончили вставлять. Если версии перепутались местами, поменяйте их круглой кнопкой между полями — пересчёт произойдёт сам.
-
3
Выберите режим и вид результата
Уровень детализации — по словам, символам или строкам. Вид результата — раздельный, где две версии стоят колонками рядом, или единый поток, где удаления и вставки идут подряд в одной ленте. Обе настройки переключаются на лету, заново вставлять текст не нужно.
-
4
Прочитайте результат и сохраните его
Зачёркнутое красным удалено, выделенное зелёным добавлено. Над результатом — процент схожести и число удалённых и добавленных единиц. Готовое сравнение копируется в буфер обмена или скачивается текстовым файлом, чтобы приложить его к задаче или письму.
Когда нужно сравнить два текста
Задача почти всегда одна и та же: есть две редакции одного документа, и нужно сравнить изменения в тексте — понять, что именно правили, не перечитывая обе версии целиком.
Две редакции договора или оферты
Контрагент прислал «версию с небольшими правками» — и проще всего сравнить редакции текста построчно, чем вычитывать заново: сравнение показывает, что правок одиннадцать, и две из них касаются сроков и ответственности. Режим по символам отдельно полезен для сумм, дат и реквизитов, где меняется одна цифра. Поскольку расчёт идёт в браузере, непубличный документ не покидает устройство.
Черновик и финальная версия статьи
Редактор вернул текст после вычитки, но без режима рецензирования. Сравнение восстанавливает картину правок: видно, какие абзацы переписаны, что сокращено и где появились новые формулировки, — и можно осознанно принять или откатить каждое изменение.
Проверка глубины рерайта
Переписали текст, чтобы уйти от дублирования, — но насколько сильно он изменился на самом деле? Процент схожести в режиме по словам даёт быстрый количественный ответ по вашим же двум версиям. Это техническая прикидка, а не проверка на уникальность: инструмент ничего не ищет в интернете.
Текст страницы до и после доработки
Подрядчик отчитался о переработке текста на странице сайта. Сравнение сохранённой копии с текущей версией показывает фактический объём изменений — и отделяет содержательную переработку от косметической перестановки абзацев.
Два списка или две выгрузки
Списки товаров, адресов, ключевых фраз, идентификаторов. В режиме по строкам каждая позиция сравнивается как единое целое, и расхождения между выгрузками видны построчно — без ручной сверки в две колонки.
Две версии перевода или инструкции
Документация обновилась, и нужно понять, какие разделы затронуты, чтобы перевести только их. Достаточно сравнить версии текста оригинала между собой: результат сразу очерчивает объём работы и избавляет от повторного перевода неизменившихся кусков.
Как сравнить текст из Word, Excel и PDF
Инструмент принимает вставленный текст, поэтому содержимое документа нужно скопировать. Сравнить текст Word, Excel или PDF можно и здесь — но у каждого формата свои особенности копирования, и если их не учесть, сравнение текстов документов выдаёт список ложных правок вместо настоящих.
-
Word
Чтобы сравнить два текста в ворде без сторонних сервисов, в самом Word есть команда «Сравнить» на вкладке «Рецензирование» — она строит документ с исправлениями и учитывает в том числе правки оформления. Если нужно просто сравнить текст в Word по содержанию, выделите его в обоих документах (Ctrl+A, Ctrl+C) и вставьте в поля выше. Нумерация списков, колонтитулы и сноски при копировании превращаются в обычные строки, поэтому включите «игнорировать лишние пробелы».
-
Excel
Скопированный столбец вставляется как набор строк, а строка — как значения через табуляцию. Поэтому сравнить два текста Excel удобнее всего в режиме «по строкам»: каждая ячейка становится отдельной единицей, и расхождения между двумя выгрузками видны построчно. Если нужно сравнить текст в Excel по ячейкам прямо в таблице, для этого есть формула вида
=A1=B1— она вернёт ИСТИНА при полном совпадении. -
PDF
Текст из PDF копируется с переносами строк по ширине страницы, а иногда и с переносами слов через дефис. Из-за этого сравнить два текста PDF построчно почти невозможно — различие найдётся в каждой строке. Чтобы сравнить текст PDF по смыслу, а не по вёрстке, выбирайте режим «по словам» и включайте «игнорировать лишние пробелы»: тогда сравнение опирается на содержание, а не на то, где в исходном файле закончилась строка.
Что теряется при копировании. В поля попадает только текст: шрифты, выделения, таблицы, изображения и структура страниц остаются за кадром. Если правки касались именно оформления, их нужно сверять в самом редакторе — инструмент их не увидит. Зато текстовое сравнение не зависит от формата файла и одинаково работает с содержимым Word, Excel, PDF, писем и веб-страниц.
Что инструмент не делает
Сравнение текстов часто путают с соседними задачами. Ниже — то, для чего этот инструмент не предназначен, чтобы вы не сделали неверных выводов из результата.
-
Не проверяет уникальность и не ищет плагиат.
Сравниваются только два текста, которые вы вставили сами. Инструмент не обращается к поисковым системам и не имеет собственного индекса страниц, поэтому 0% схожести здесь ничего не говорит об уникальности текста в интернете. Запрос «сравнить текст на уникальность» на деле описывает две разные задачи: сверку двух своих версий — это умеет инструмент выше — и поиск заимствований по всей сети, для которого нужен антиплагиат-сервис.
-
Не открывает файлы Word, Excel и PDF.
Работа идёт со вставленным текстом, загрузка файлов не предусмотрена. Содержимое документов нужно скопировать самостоятельно — как это сделать без потерь, разобрано выше. Форматирование при этом не сравнивается: шрифты, отступы и стили инструмент не видит.
-
Не загружает страницы по ссылке.
Прочитать содержимое чужого сайта напрямую из браузера мешает политика одного источника — для этого нужен серверный обход. Текст со страниц копируется вручную.
-
Не понимает смысл написанного.
Сравнение буквальное. Фраза, пересказанная другими словами, будет полностью помечена как удалённая и добавленная, хотя смысл не изменился. Оценку смысловой близости этот алгоритм не даёт и дать не может.
-
Не приводит слова к начальной форме.
Лемматизации нет: «договор» и «договора» считаются разными словами. Это осознанное решение — при вычитке правок важно видеть изменение падежа, а не прятать его. Если нужно оценить смысловое сходство без учёта форм, задача другая и решается другими сервисами.
Частые вопросы о сравнении текстов
Об алгоритме, режимах, ограничениях по объёму и работе с результатом.
Вставьте старую версию в поле «Текст А», новую — в поле «Текст Б». Сравнение запускается автоматически: удалённые фрагменты подсвечиваются красным и зачёркиваются, добавленные — зелёным. Выше результата показываются процент схожести и число добавленных и удалённых единиц, так что определить разницу в тексте можно с первого взгляда, не вчитываясь в обе версии.
Это удвоенное число общих единиц, делённое на суммарный объём обоих текстов, — коэффициент Дайса. Пробелы в расчёт не идут. Показатель отражает буквальное совпадение двух конкретных версий и не является оценкой уникальности текста для поисковых систем.
По словам — для обычного текста, статей, рерайта и писем; это режим по умолчанию. По символам — когда важны правки внутри слова: опечатка, окончание, цифра в дате или сумме. По строкам — для списков, выгрузок и структурированного текста, где значим порядок строк.
Инструмент сравнивает 2 текста за раз — это ограничение самого алгоритма, который ищет общую последовательность ровно для пары. Чтобы сравнить три текста или несколько сразу, сравнивайте их попарно: первый со вторым, затем первый с третьим. Так видно, чем каждая версия отличается от исходной, — сравнение 3 текстов одной таблицей дало бы результат, который трудно читать.
Нет. Инструмент сравнивает только два текста, которые вы вставили сами, и ничего не ищет в интернете. Проверка текста на уникальность — другая задача: она требует сервиса с собственным индексом страниц, который ищет заимствования по всей сети. Сравнение текстов на уникальность здесь заменить нечем: 0% схожести между вашими двумя версиями не говорит о том, что текст нигде не встречается.
Нет. Весь расчёт выполняется в браузере на вашем устройстве, тексты не передаются на сервер Neorank и нигде не сохраняются. Поэтому в инструмент можно вставлять неопубликованные договоры, черновики и внутренние документы.
Да, но не файлами: содержимое нужно скопировать и вставить в поля. Чтобы сравнить два текста Word, выделите их в обоих документах и вставьте; для Excel удобнее режим «по строкам», потому что столбец вставляется как набор строк; для PDF — режим «по словам» с включённой опцией «игнорировать лишние пробелы», иначе переносы строк дадут ложные различия. Форматирование при этом не сравнивается, только текст.
Нет, инструмент принимает только вставленный текст. Загрузить содержимое чужого сайта напрямую из браузера мешает политика одного источника — для этого потребовался бы серверный обход страниц. Скопируйте текст со страниц вручную и вставьте в оба поля.
Ограничение зависит от режима, потому что нагрузка растёт как произведение длин обоих текстов. В режиме по словам это примерно 3 400 слов в каждом поле, в режиме по строкам — около 3 400 строк, в посимвольном — около 3 400 символов. При превышении инструмент показывает предупреждение и предлагает перейти на сравнение по словам.
Текст, скопированный из Word, из PDF или с сайта, часто содержит двойные пробелы, табуляции и лишние пустые строки, не влияющие на смысл. Без этой опции они попадают в результат как десятки ложных правок и мешают увидеть настоящие изменения.
Раздельный вид показывает две колонки: слева текст А с удалёнными фрагментами, справа текст Б с добавленными. Так удобно сверять версии договора. Единый поток выводит одну ленту, где удаления и вставки идут подряд на своих местах, — так быстрее читать серию мелких правок.
Кнопки под результатом копируют его в буфер обмена или скачивают текстовым файлом. В выгрузке удаления помечаются как [-удалено-], вставки — как {+добавлено+}; этот формат использует команда git diff --word-diff, и он читается без цвета. В шапку файла добавляются режим сравнения, дата и итоговые цифры.
Да. Инструмент работает с кодировкой UTF-8 и не привязан к конкретному языку: сравнивать можно русский, английский, языки СНГ, а также текст с эмодзи и специальными символами. В посимвольном режиме текст разбирается по символам Unicode, поэтому составные символы не рассыпаются на части.
Технически ничем: алгоритм один и тот же. Разница в ожиданиях. Когда вы сравниваете редакции одного документа, правок мало и результат читается как список изменений. Когда сравниваются два независимых текста на одну тему, совпадений почти нет, и подсветка окрашивает почти всё — в этом случае осмысленным остаётся только процент схожести.