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

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

Сравнивайте два текста бок о бок с подсветкой различий. Идеально для обзора кода и редактирования документов. Бесплатно, мгновенно, без регистрации.

Различия
Вставьте или введите текст в оба поля для сравнения.

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

Текстовый diff сравнивает две версии текста построчно и определяет, что изменилось между ними. Строки, присутствующие только в Тексте A, отмечаются как удалённые (красные); строки, присутствующие только в Тексте B, отмечаются как добавленные (зелёные); строки, присутствующие в обоих, показываются без изменений. Типичные случаи использования: обзор кода (выявление изменений между двумя версиями файла), редактирование документов (отслеживание правок между черновиками), сравнение конфигураций (обнаружение различий между двумя конфигурационными файлами) и анализ логов (сравнение вывода двух запусков процесса). Используемый алгоритм основан на наибольшей общей подпоследовательности (LCS), той же основе, что используется инструментами diff, Git и интерфейсом обзора кода GitHub.

Сценарии использования сравнения текста

Код-ревью — сравните две версии файла, чтобы обнаружить изменения перед слиянием. Аудит конфигурации — выявите расхождения между конфигурационными файлами стейджинга и продакшена. Редактирование документов — отслеживайте правки между черновиками предложения, контракта или README. Анализ логов — сравните выходные данные двух запусков процесса, чтобы найти различия в поведении. Отладка API — вставьте два JSON-ответа, чтобы точно определить, где расходятся данные.

Как работает алгоритм diff?

Этот инструмент использует алгоритм Наибольшей общей подпоследовательности (LCS) — ту же основу, что и Unix diff, Git и представление pull-request на GitHub. Он сравнивает ввод построчно, затем запускает посимвольное сравнение изменённых пар строк, чтобы точно выделить, какие символы были изменены. Удалённый текст показывается красным; добавленный текст — зелёным.

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

Всё сравнение выполняется 100% в вашем браузере. Никакие данные не отправляются на сервер.