Handy Dev Tools
Простые онлайн-инструменты для повседневных задач.

Нет избранного

    Кодировщик/декодировщик Base64
    Markdown в HTML
    HTML в Markdown
    URL Кодирование/Декодирование
    Конвертер Unicode Escape
    Unicode Кодирование/Декодирование
    Форматировщик SQL
    Разделитель SQL
    Привязка параметров SQL
    Форматировщик JSON
    Форматировщик XML
    Форматировщик YAML
    Форматировщик GraphQL
    Преобразование JSON в YAML
    Преобразование YAML в JSON
    Преобразование JSON в TOML
    Преобразование TOML в JSON
    Кодирование/Декодирование HTML-сущностей
    Преобразование TOML в YAML
    Преобразование YAML в TOML
    Преобразование CSV в SQL INSERT
    Генератор Markdown-таблиц
    Преобразование JSON в XML
    Преобразование XML в JSON
    Генератор UUID
    Генератор ULID
    Генератор паролей
    Генератор хешей
    Генератор Lorem Ipsum
    Генератор URL-адресов изображений Lorem Picsum
    Генератор тестовых данных
    Генератор QR-кодов
    Парсер и конвертер S3 путей
    Калькулятор IP-адресов
    Разделение подсети
    Объединение подсетей
    Генератор подписанных URL CloudFront
    Генератор строк подключения RDS
    Конвертер координат
    Конвертер форматов геоданных
    Декодер и парсер JWT
    Basic аутентификация
    Анализатор надёжности пароля
    Валидатор банковских карт
    PII Mask (обезличивание данных)
    Генератор пары ключей RSA
    Преобразование регистра
    Преобразование ромадзи
    Конвертер римских цифр
    Конвертер фонетического кода
    Подсчёт символов
    Текстовый Diff
    Удаление HTML-тегов
    Тестер регулярных выражений
    Преобразование цветов
    Бросок костей
    Генератор Crontab
    Парсер Crontab
    Выбор эмодзи
    Конвертер Unix Timestamp
    Поиск HTTP статус-кодов
    Поиск портов
    Поиск MIME-типов
    Конвертер Base64 и файлов
    Изображение Base64 кодирование/декодирование
    Парсер User-Agent
    Парсер URL
    Проверка OGP
    Генератор сообщений коммитов
    Калькулятор chmod
    Генератор GIF-терминала
    .env Parser & Validator
Ctrl+K

Текстовый Diff

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

Левый текст
Правый текст

Enter text in the left and right text areas to display differences

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

Об этом инструменте

Показывает разницу между двумя текстами с подсветкой добавлений, удалений и изменений.

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

Введите оба текста в левую и правую панели; diff обновляется в реальном времени.

Опции

Показать номера строк: вкл/выкл. Перенос по правому краю: вкл/выкл.

Примеры использования

• Проверка изменений кода/конфига • Предварительный просмотр перед merge • Вычитка • Сравнение версий договоров

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

Вычисление diff в браузере; текст не отправляется.

Частые вопросы

Q: Как работает алгоритм diff?
A: Инструмент использует построчный алгоритм diff (аналогичный команде Unix diff) для сравнения левого и правого текстов. Добавленные строки выделяются зелёным, удалённые — красным, неизменённые отображаются обычно.
Q: Можно ли сравнивать файлы кода, а не только обычный текст?
A: Да. Вставляйте любой текстовый контент — исходный код, конфигурационные файлы, JSON, SQL, Markdown или прозу. Инструмент обрабатывает весь ввод как простой текст и подсвечивает изменения на уровне строк.
Q: Что делают опции "Показать номера строк" и "Перенос"?
A: "Показать номера строк" добавляет номера строк в левое поле для удобной навигации. "Перенос" переносит длинные строки по краю панели, чтобы видеть весь контент без горизонтальной прокрутки.
Q: Есть ли ограничение на размер сравниваемого текста?
A: Ограничений нет. Очень большие тексты (десятки тысяч строк) могут замедлить рендеринг diff в реальном времени, но результат всё равно будет вычислен корректно.
Q: Текст отправляется на сервер?
A: Нет. Diff вычисляется полностью в браузере. Текст никогда не передаётся ни на какой сервер.