Сравнить текст онлайн

Вставьте две версии текста и увидьте каждую строку, слово или символ, которые изменились.

0Добавлено
0Удалено
0Без изменений

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

Как сравнить два текста

  1. Вставьте исходный текст слева, а измененный текст справа.
  2. Выберите режим: строки, слова или символы, и вид: рядом или совмещенно.
  3. Просмотрите выделенные добавления и удаления, а также счетчики изменений.

Режимы строк, слов и символов

СтрокиСловаСимволы
Лучше всего дляКода, конфигурационных файлов, списковОбычного текста и предложенийОпечаток, правок в одну букву
Изменение только в пробелахОтмечает всю строкуИгнорируется, пробелы схлопываютсяОтмечает каждый лишний пробел
Изменение только в регистре (кот и Кот)Отмечает всю строкуОтмечает только это словоОтмечает только эту букву

Режим слов считает "foo bar" и "foo bar" одинаковыми, потому что перед сравнением схлопывает подряд идущие пробелы. Режим строк всё равно отметит эту строку как измененную, ведь побайтово строки не совпадают, а режим символов точно покажет, какие лишние пробелы были убраны.

Как читать выделенный результат

  • Вид рядом показывает исходный текст слева, а измененный справа, каждый со своими выделениями, что удобнее всего для сравнения двух полных документов.
  • Вид совмещенно сплетает обе версии в одну колонку, где удаления и добавления идут рядом друг с другом, что удобнее для поиска одного небольшого изменения.
  • Три счетчика над результатом (добавлено, удалено, без изменений) суммируют все строки, слова или символы в зависимости от выбранного режима, а не количество отдельных правок.

Когда два текста выглядят одинаково, но это не так

Пробел в конце строки, замена красивой кавычки на обычную или смешение переносов строк Windows и Mac могут сделать так, что два внешне одинаковых текста окажутся разными везде в режиме символов.

Режим символов лучше всего улавливает такие незаметные отличия, ведь режимы строк и слов могут пропустить изменение, которое не затрагивает целую строку или целое слово.

Частые вопросы о Сравнение текста

В чем разница между режимом строк и режимом слов?

Режим строк отмечает добавленными или удаленными целые строки, что лучше всего подходит для кода и списков. Режим слов отмечает только изменившиеся слова внутри строки, что легче читать в обычном тексте.

Тексты какого размера можно сравнивать?

Жесткого лимита нет, но при сравнении больше 200 000 символов с каждой стороны используются только первые 200 000, чтобы страница оставалась быстрой.

Это то же самое, что diff в Git?

Принцип сравнения текста тот же, но инструмент не читает файлы, папки или историю Git. Просто вставьте две версии текста, которые нужно сравнить.

Мои документы куда-то загружаются?

Нет. Оба текстовых поля сравниваются прямо в браузере, и ничего не отправляется на сервер.

Можно сравнить два файла?

Откройте каждый файл в текстовом редакторе, скопируйте содержимое и вставьте каждую версию в свое поле здесь.

Разница в регистре букв считается отличием?

Да, во всех трех режимах. "Кот" и "кот" считаются разным текстом в режиме строк, слов и символов, пока вы не приведете один из вариантов к другому.

Какой режим использовать для сравнения кода?

Режим строк. Большинство правок в коде заменяют целую строку, а режим слов дает много шума на коде из-за пунктуации, скобок и отступов между настоящими словами.

Можно сравнить больше двух версий сразу?

Нет, инструмент сравнивает ровно два текста за раз. Чтобы проверить три и более версии, сравнивайте их по очереди парами, подставляя следующую версию после каждой проверки.

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