Text Diff Checker
Вставьте исходный и изменённый текст, чтобы увидеть построчные различия с подсветкой и статистикой добавленных, удалённых и изменённых строк.
Приватность: Оба текста сравниваются локально в браузере и никуда не отправляются.
Исходный текст
Изменённый текст
Привет, мир!- Это первая версия текста.+ Это вторая, изменённая версия текста.- Строка без изменений.+ Строка без изменений.+ Новая строка в конце.
Как работает сравнение
Инструмент разбивает оба текста на строки и вычисляет минимальный набор построчных изменений, которые превращают исходный текст в изменённый, — этот же принцип лежит в основе diff в системах контроля версий вроде Git. Зелёным подсвечиваются добавленные строки, красным — удалённые. Когда удалённая строка и добавленная строка идут парой друг за другом, это обычно означает, что строка не исчезла, а была отредактирована, — такие пары подсвечиваются отдельным цветом как «изменённые», чтобы отличать правки от настоящих добавлений и удалений.
Что показывает статистика
Счётчики добавленных, удалённых, изменённых и неизменных строк дают быстрое количественное представление о масштабе правок — полезно, когда нужно понять объём изменений без построчного чтения всего текста, например, при проверке чужой правки документа или конфигурационного файла.
В каких случаях использовать
Diff checker пригодится для сравнения двух версий текста, статьи или документа без доступа к системе контроля версий, для проверки, что автоматическая замена текста или find-and-replace не задели ничего лишнего, а также для визуального сравнения конфигурационных файлов или логов между двумя окружениями.
Частые вопросы
Сравнение построчное или посимвольное?
Построчное — каждая строка текста сравнивается как единое целое. Если внутри длинной строки изменилось одно слово, вся строка будет отмечена как изменённая, а не только это слово.
Почему некоторые изменения показаны как удаление + добавление, а не как правка?
Как «изменённая» пара помечаются только соседние удалённая и добавленная строки. Если строки, которые логически являются правкой друг друга, оказались далеко друг от друга в тексте, они будут показаны как отдельные удаление и добавление.
Учитываются ли пробелы и регистр при сравнении?
Да, сравнение точное — строки, отличающиеся только пробелами или регистром букв, будут отмечены как изменённые.
Куда отправляется вставленный текст?
Никуда. Сравнение выполняется полностью в браузере — оба текста не покидают ваше устройство.