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

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

Различия

Добавлено строк: 2 · Удалено: 1 · Без изменений: 3

  1. Коллеги, добрый день!
  2. Удалено:Встреча пройдёт в понедельник в 10:00.
  3. Добавлено:Встреча пройдёт во вторник в 11:00.
  4. Возьмите с собой ноутбуки.
  5. Добавлено:Обед будет на месте.
  6. До встречи!

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

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

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

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

Оба текста делятся на строки. Инструмент ищет самую длинную последовательность строк, общую для обоих текстов, а всё остальное — изменения: строка, которая есть только в исходном тексте, удалена, а только в новом — добавлена. Одинаковые строки в начале и в конце сопоставляются сразу, поэтому небольшая правка в длинном документе находится быстро.

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

Пример

В примере строка 2 изменилась с «в понедельник в 10:00» на «во вторник в 11:00», а строка «Обед будет на месте.» добавлена. Итог: добавлено строк — 2, удалено — 1, без изменений — 3. Строка 2 показана как удалённая и добавленная, причём в старой версии отмечены «в понедельник» и «10», а в новой — «во вторник» и «11».

Советы

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

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

Как сравниваются тексты?

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

Что означают цвета и знаки?

Строки с минусом на красном фоне есть только в исходном тексте, строки с плюсом на зелёном — только в новом. Внутри них зачёркнуты удалённые слова и выделены добавленные. Строки без знака одинаковы в обоих текстах. Два столбца чисел — номера строк в исходном и в новом тексте.

Можно ли не учитывать пробелы и заглавные буквы?

Да. «Не учитывать лишние пробелы» считает строки равными, если они отличаются только пробелами по краям или числом пробелов между словами. «Не учитывать регистр» считает «Понедельник» и «понедельник» одним и тем же.

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

Тексты не покидают браузер, так что предел — ваше устройство. До 1000 различий между текстами выравниваются построчно; если их больше, отличающаяся часть показывается целиком как удалённая и затем добавленная.

Ещё в разделе «Текст»

Все инструменты раздела: Текст ·Обновлено 3 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.