Инструмент — расширенная версия сравнения текстов с функциями для разработчиков: номера строк, unified diff (как в git), side-by-side вид, подсветка синтаксиса для 50+ языков программирования, игнорирование пробелов и пустых строк.
Diff с номерами строк нужен программистам для code review без открытия pull request, быстрого сравнения двух версий файла без Git, проверки правок в конфигах, анализа изменений в logfiles, сверки двух конфигураций nginx/apache.
Экспортируется в unified diff patch-формат (тот же, что использует git) — можно применить патч к файлу командой `git apply`. Обработка локальная, бесплатно.
Вставьте исходный текст или код в левое поле.
Вставьте изменённую версию в правое.
Бесплатный виджет с бэклинком на ваш сайт
Загрузка…
Выберите язык программирования для подсветки.
Изучите diff и скачайте patch при необходимости.
Каждая строка пронумерована — удобно для комментирования и code review.
JavaScript, Python, Go, SQL, YAML, JSON и 50+ других языков.
Экспорт в формате git — применяйте патч командой `git apply`.
Два режима просмотра — выбирайте удобный.
Не считайте пробелы и комментарии различиями — сосредоточьтесь на логике кода.
Для лучших результатов используйте современный браузер (Chrome, Firefox, Edge)
Все файлы обрабатываются локально в вашем браузере для максимальной безопасности
Сохраняйте результат сразу после обработки
Попробуйте разные настройки для оптимального результата
Diff Checker — расширенная версия с номерами строк, подсветкой кода и экспортом в git-совместимый patch-формат. Text Diff — базовое сравнение.
Сохраните patch как .patch-файл. В терминале: `git apply changes.patch` — применит изменения к текущему файлу.
50+ языков: JavaScript, TypeScript, Python, Go, Rust, Java, C++, SQL, YAML, JSON, HTML, CSS, Ruby, PHP, Kotlin, Swift и другие.
Да, включите «Игнорировать комментарии» — строки с `//`, `#`, `/* */` не будут считаться различиями.
Да, всё в браузере — код не отправляется на сервер.
Сравните два текста и найдите различия