Сравнение текстов онлайн: найти различия

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

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

  1. Вставьте первую версию слева, вторую справа. На узком экране поля расположены друг под другом.
  2. Выберите способ сопоставления и нажмите «Сравнить». Изменение текста сбрасывает прежний результат.
  3. Проверьте блоки «Удалено» и «Добавлено». Скрытие совпадений и обозначения пробелов меняют только вид результата.

Например, «Срок оплаты 10 дней» и «Срок оплаты 15 дней» отличаются фрагментами 10 и 15. Пробелы, регистр, знаки препинания и окончания строк участвуют в сравнении.

Строки, слова и символы

Режим строк сохраняет окончания CRLF, CR, LF, NEL, LS и PS. В режиме слов буквы, цифры и присоединённые метки образуют фрагмент; пробельные серии и знаки препинания сопоставляются отдельно. Это не лингвистический анализ слов. Режим символов использует кодовые точки Unicode: видимое эмодзи или буква с присоединённым знаком могут состоять из нескольких таких точек.

Тексты не нормализуются: одинаково выглядящие Unicode-последовательности могут различаться. Числа в результате означают количество добавленных и удалённых фрагментов выбранного режима, а не процент смыслового сходства.

Большие различия и ограничения

Каждое поле принимает до 10 000 единиц UTF-16. Детальный алгоритм выбирает наибольшую общую подпоследовательность фрагментов; при нескольких равноценных вариантах расположение блоков может отличаться от других программ. При более 2 000 000 ячеек сопоставления или более 1 000 блоков включается явно подписанный режим крупных блоков: совпадающие начало и конец сохраняются, изменённая середина показывается целиком. Он не обещает минимальный набор правок.

Проверка помогает увидеть текстовые изменения, но не оценивает их юридический смысл, достоверность или оригинальность. Содержимое DOCX и PDF сначала нужно скопировать как текст; форматирование файлов здесь не сравнивается. Результат не сохраняется после закрытия страницы.