Porównywarka tekstu (różnice, diff)
Porównaj dwie wersje tekstu i zobacz, co się zmieniło: usunięte fragmenty oznaczamy minusem, dodane plusem. Działa liniami (jak diff w kodzie) albo słowami. Przydatne przy umowach, regulaminach i wersjach dokumentów. Wszystko w przeglądarce.
Spis treści
Jak działa kalkulator
Wklej dwie wersje tekstu, a narzędzie pokaże, czym się różnią. W trybie liniami porównuje całe wiersze (jak „diff” u programistów): usunięte oznacza „− ”, dodane „+ ”. W trybie słowami pokazuje zmiany wewnątrz zdań: [-usunięte-] i {+dodane+}. Świetne do sprawdzania, co zmieniło się w umowie, regulaminie albo kolejnej wersji dokumentu.
Jak liczymy (metodologia i wzory)
Różnice liczymy klasycznym algorytmem najdłuższego wspólnego podciągu (LCS) na wierszach lub słowach. Fragmenty wspólne dla obu wersji zostają, a to, co jest tylko w wersji A, oznaczamy jako usunięte, a to, co tylko w wersji B, jako dodane. To ten sam pomysł, na którym opierają się narzędzia kontroli wersji.
Założenia i ograniczenia
- Porównanie działa na maksymalnie 2500 wierszach (lub słowach) na wersję; dłuższe teksty porównuj fragmentami.
- Tryb liniami jest wrażliwy na każdą różnicę w wierszu (nawet spację); do porównań zdań lepszy bywa tryb słowami.
- Wszystko liczy się lokalnie w przeglądarce, teksty nie są nigdzie wysyłane.
Źródła i aktualizacja
- Longest common subsequence: podstawa algorytmów diff (dostęp: 18.07.2026)