Сравнение текста | Сравните тексты быстро и легко

Сравните тексты онлайн, выявите различия и сходства по символам, словам или строкам. Подходит для анализа документов и проверки уникальности.

В браузере Обновлено 05/2026

  1. Вставьте исходный текст в левое поле
  2. Вставьте текст для сравнения в правое поле
  3. Нажмите кнопку "Сравнить!" чтобы увидеть различия
  4. Используйте выпадающее меню "Редактировать тексты..." для изменения текста
  5. Используйте "Поменять тексты местами" чтобы поменять содержимое полей

  • Построчное сравнение с выделением различий
  • Инструменты преобразования текста (нижний регистр, сортировка, обработка пробелов)
  • Нумерация строк для удобства
  • Визуальное выделение различий
  • Быстрая замена текстов местами
  • Адаптивный дизайн для мобильных устройств

  • Сравнение версий кода или сниппетов
  • Проверка редакций документов
  • Проверка на плагиат
  • Поиск различий в конфигурационных файлах
  • Сравнение версий контрактов
  • Анализ изменений в переводах

Используйте этот инструмент из вашего ИИ-агента

Бесплатные JSON API и сервер Model Context Protocol (MCP). Без регистрации, без API-ключа, CORS открыт. Создано для Claude, ChatGPT, Cursor, скриптов и фронтенд-приложений.

curl -X POST https://mate.tools/api/v1/text-diff.php \
  -H "Content-Type: application/json" \
  -d '{"a":"line 1\nline 2","b":"line 1 changed\nline 2","mode":"line"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/text-diff.php",
    data=json.dumps({"a":"line 1\nline 2","b":"line 1 changed\nline 2","mode":"line"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/text-diff.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"a":"line 1\nline 2","b":"line 1 changed\nline 2","mode":"line"}),
});
console.log(await r.json());

Добавьте в claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) или любой другой MCP-совместимый клиент:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Документация API OpenAPI 3.1 npm 60 запр./мин · 600 запр./час · тело макс. 1 МБ

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

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

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

Меню "Редактировать тексты" предоставляет опции предварительной обработки: "В нижний регистр" преобразует весь текст в нижний регистр (полезно для сравнения без учёта регистра), "Сортировать строки" упорядочивает по алфавиту, "Заменить разрывы строк пробелами" объединяет строки, а "Удалить лишние пробелы" очищает различия в форматировании, которые могут скрывать фактические изменения содержимого.