Текстовий інструмент

Порівняння текстів

Порівняйте два тексти рядок за рядком і побачте, що саме змінилося.

Порівняння текстів Працює на вашому пристрої
  • Працює у вашому браузері — ваш текст нікуди не надсилається
  • Без реєстрації та квот, безкоштовно користуйтеся скільки завгодно

Як це працює

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

Як читати результат

Рядки, що збігаються, починаються з двох пробілів. Рядок лише в оригіналі позначено мінусом, рядок лише в порівнюваному тексті — плюсом. Підрахунки внизу підсумовують зміну.

За рядками, а не за словами

Порівняння працює з цілими рядками, тож зміна одного слова позначає весь рядок як змінений. Це правильна деталізація для файлів конфігурації, списків і коду та грубіша, ніж може бути потрібно для прози.

Як воно порівнює

Рядок за рядком, тим самим методом мінімальної різниці, що й git diff (алгоритм Маєрса). Він знаходить найменший набір рядків для видалення й додавання, щоб перетворити оригінал на новий текст, тож додавання одного рядка ближче до початку позначає лише цей рядок, а не все після нього. Видалені рядки позначаються -, додані — +, а незмінені залишаються без позначок.

Що вважається зміною

Рядки мають збігатися точно, тож різниця в пробілах чи регістрі враховується. Відредагований рядок з'являється як один видалений рядок, за яким іде один доданий. Можна порівнювати тексти загалом до 40 000 рядків.

Запитання й відповіді

Порівняння текстів — запитання

Чи порівнює він слово за словом?

Ні, рядок за рядком. Одне змінене слово позначає весь рядок як відмінний.

Чи є обмеження за розміром?

Лише пам'ять вашого браузера. Дуже великі файли обробляються повільніше, але працюють.

Чи завантажується мій текст на сервер?

Ні. Порівняння відбувається на сторінці.