Текст и данныеРаботает в браузере

Построчное сравнение текста и кода

Сопоставьте исходную и изменённую версии, получите детерминированную сводку и текстовый unified diff без загрузки данных и без применения patch.

  • Line-level diff
  • До 5 000 строк на сторону
  • Без patch apply
Онлайн-инструмент

Попробуйте инструмент

Добавьте данные, выберите нужные параметры и получите готовый результат.

Исходные данные

Сравнение выполняется построчно, нормализует CRLF/CR в LF и не применяет полученный patch.

Результат

—

Ваши данные остаются здесь

Текст и выбранные файлы обрабатываются в текущем браузере и не отправляются на сервер для получения результата.

Проверено: 2026-07-17
01

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

  1. 1

    Вставьте исходный текст в первое поле.

  2. 2

    Вставьте изменённую версию и при необходимости включите игнорирование trailing whitespace.

  3. 3

    Запустите сравнение, проверьте сводку и скопируйте diff.

02

Что умеет инструмент

  • Детерминированное сравнение строк с добавлениями, удалениями и replacement groups.
  • Нормализация CRLF и CR в LF перед сравнением.
  • Опциональное игнорирование пробелов и табуляции только в конце строки.
03

Когда пригодится

  • Проверка изменений конфигурации перед review.
  • Сравнение двух версий текстового ответа API.
  • Поиск добавленных и удалённых строк в небольшом code fragment.
04

Что происходит внутри

Алгоритм использует bounded LCS matrix и фиксированный tie-breaker для воспроизводимого результата.

Unified diff содержит один bounded hunk для полного введённого текста и отображается как plain text.

05

Вопросы и ответы

Инструмент может применить полученный patch?

Нет. Он только формирует текстовое представление различий и ничего не изменяет в файлах или репозитории.

Почему большое сравнение может быть отклонено?

Фиксированные лимиты символов, строк и операций предотвращают зависание вкладки на небезопасно большом вводе.