
Как сравнить два текста и найти отличия онлайн
ДБ
Дмитрий Борисенко
Прислали вторую версию договора, и нужно понять, что в ней поменяли. Или коллега отредактировал абзац в статье, а вы должны найти, где именно. Читать оба текста глазами построчно — долго и ненадёжно: глаз легко проскакивает переставленное слово или лишний пробел, а именно в таких мелочах чаще всего и прячется суть правки.
Зачем вообще сравнивать тексты
Задача возникает в самых разных ситуациях, и почти всегда не ради интереса, а потому что нужно быстро понять, что изменилось:
- Код и код-ревью. Посмотреть, что реально поменялось в функции между двумя
вставками, до того как разбираться в
git diff. - Договоры и документы. Сверить новую редакцию договора со старой — юристы и менеджеры делают это постоянно, и пропущенный абзац может стоить дорого.
- Тексты и редактура. Сравнить черновик статьи с финальной версией после правок редактора — увидеть, что вычеркнули и что добавили.
- Переводы и локализация. Проверить, что перевод не «уехал» от исходника по структуре — количество абзацев и порядок фраз должны совпадать.
Общее во всех случаях одно: руками это делать медленно и ненадёжно, а инструмент сравнения находит различия мгновенно и без пропусков.
Как сравнить текст онлайн
Вставьте исходный текст в одно поле, новую версию — в другое, и сравните тексты онлайн — различия подсветятся сразу, без ожидания и без загрузки файлов на сервер: сравнение считается прямо в браузере.
Инструмент показывает результат в двух видах: бок о бок — исходный и новый
текст рядом, удобно, когда нужно видеть оба варианта целиком, и одним
потоком — единый список строк с + и -, как в git diff, если привычнее
читать в таком формате. Результат можно скачать как патч или скопировать в
буфер.
Построчное и посимвольное сравнение
Сравнение идёт по строкам: строки, которых нет во втором тексте, помечаются удалёнными, новые — добавленными, а строка, которая осталась на месте, но изменилась внутри, подсвечивается отдельным цветом — жёлтым, в отличие от зелёного (добавлено) и красного (удалено). Это разница важна: если строка целиком одинакова, но переставлена местами с соседней, инструмент честно покажет её как «удалили здесь — добавили там», а не притворится, что ничего не произошло.
Две опции убирают шум, который к делу не относится:
- Без учёта пробелов — когда изменилось только форматирование: отступы, переносы строк, лишний пробел в конце. Полезно для кода после автоформатирования (Prettier, gofmt) — иначе весь файл покажется изменённым, хотя логика та же.
- Без учёта регистра — когда важен смысл, а не то, с какой буквы написано слово. Пригождается при сравнении текстов, где кто-то поправил капитализацию, но не содержание.
Чего инструмент не делает
Многие ищут сравнение именно файлов Word или PDF — с загрузкой .docx или
.pdf целиком. Это не то же самое, что сравнение текста: text-diff-tool
работает с текстом, который вы вставили в поле, а не с самим файлом документа —
форматирование, стили и структура файла в сравнение не попадают, только
содержимое. Если нужно сравнить два договора в Word, скопируйте текст из обоих
документов (Ctrl+A, Ctrl+C) и вставьте в оба поля — различия в содержании
найдутся точно так же, просто вёрстка самого файла в сравнение не войдёт.
Сравнение текстов
Сравнивайте два текста и находите различия
Попробовать
Коротко
- Сравнение текста нужно не только для кода — договоры, редактура, переводы используют его так же часто.
- Различия по строкам: зелёный — добавлено, красный — удалено, жёлтый — изменено внутри строки.
- «Без учёта пробелов» убирает шум от форматирования, «без учёта регистра» — от капитализации.
- Инструмент сравнивает вставленный текст, а не файл Word/PDF целиком — текст из документа нужно предварительно скопировать.



