Перейти к содержимому
ToolMug

Сравнение текстов

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

Работает в браузере — введённые данные никуда не загружаются

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

  1. Вставьте исходный текст слева, а изменённую версию — справа.
  2. Выберите способ сравнения — по строкам для кода и списков, по словам для обычного текста, по символам для коротких строк вроде идентификаторов.
  3. Изучите различия — удалённый текст красный, добавленный зелёный — вместе с числом изменённых строк или символов.
  4. При необходимости скачайте результат как unified-файл .patch, чтобы применить его с помощью git или patch.

Описание параметров

По строкам
Сравнивает строки целиком, как git diff. В режиме «Рядом» каждая удалённая строка стоит напротив своей замены.
По словам
Подсвечивает изменённые слова внутри строк — лучше всего подходит для отредактированных абзацев и договоров.
По символам
Показывает изменения в отдельных символах — удобно, чтобы найти опечатку в ключе, хеше или URL.
Без учёта регистра / пробелов
Считает равными «Hello» и «hello» или строки, которые отличаются только пробелами в начале и конце.

Примеры

Код-ревью без git. Вставьте старую и новую версии конфигурационного файла, чтобы перед деплоем точно увидеть, какие настройки изменились.

Правки договора. Сравните две редакции по словам, чтобы увидеть каждую изменённую фразу, включая легко упускаемые из виду числа и даты.

Найдите опечатку. Два API-ключа выглядят одинаково, но один не работает? Сравните их по символам — отличающийся символ будет подсвечен.

Часто задаваемые вопросы

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

Фиксированного ограничения нет. Тексты в несколько тысяч строк сравниваются мгновенно; очень большие файлы с множеством изменений могут обрабатываться секунду-две, потому что сравнение идёт на вашем устройстве.

Сохраняются или загружаются ли мои тексты?

Нет. Оба текста остаются во вкладке браузера и исчезают, когда вы её закрываете.

Какой алгоритм используется?

Алгоритм Myers diff (того же семейства, что использует git) через открытую библиотеку jsdiff. Он находит минимальный набор добавлений и удалений, превращающий один текст в другой.

Можно ли сравнить файлы Word или PDF?

Скопируйте текст из документов и вставьте его сюда. Форматирование не сравнивается — только текст.

Почему перемещённый абзац показан как удалённый и добавленный?

Алгоритмы сравнения описывают изменения как последовательные вставки и удаления, поэтому перемещённый блок выглядит удалённым в одном месте и вставленным в другом.

Конфиденциальность

Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.

Похожие инструменты