Narzędzie do porównywania tekstów — Porównaj dwa teksty i sprawdź, co dokładnie się zmieniło.

Wklej wersję oryginalną i zmienioną, a następnie sprawdź, co zostało dodane lub usunięte – w podziale na wiersze, słowa lub znaki. Wyświetl wyniki obok siebie lub w tekście, zignoruj wielkość liter i zbędne spacje, ukryj niezmienione wiersze oraz skopiuj lub pobierz plik z różnicami. Oba teksty są porównywane w przeglądarce i nigdy nie są przesyłane na serwer.

Porównaj dwa teksty Porównaj w przeglądarce
Narzędzie do porównywania tekstów, wyświetlające dodane i usunięte wiersze obok siebie

Twoje teksty

Wklej dwa teksty, aby je porównać.

Różnice

0 Dodano wierszy
0 Usunięto
0Unchanged
—Similarity
Przewodnik

Przewodnik po narzędziu do porównywania tekstów: porównywanie wierszy, słów i znaków

Dowiedz się, jak odczytywać plik diff, kiedy porównywać wiersze, słowa lub znaki oraz jak uzyskać przejrzyste porównanie.

Proste wyjaśnienie

Czym jest narzędzie do porównywania tekstów?

Narzędzie do porównywania tekstów porównuje dwie wersje tekstu i pokazuje dokładnie, co uległo zmianie. Dodane wiersze, słowa lub znaki są zaznaczone na zielono, a usunięte – na czerwono.

Writers use it to review edits, developers use it to compare code and configuration files, and anyone can use it to check whether two copies of a document really match. If the two texts differ only in stray spaces, clean them first with the Whitespace Remover, and use the Text Sorter to put two lists in the same order before comparing.

Typowe powody, dla których warto porównywać teksty

Dlaczego ludzie porównują teksty

Poprawki i wersje robocze

Zobacz, co redaktor, współpracownik lub narzędzie tłumaczeniowe zmieniło w eseju, klauzuli umowy lub wpisie na blogu.

Kod i konfiguracja

Porównaj dwie wersje skryptu, pliku JSON lub pliku konfiguracyjnego, aby znaleźć ten jeden wiersz, który spowodował błąd.

Listy i dane

Sprawdź, co się zmieniło lub czego brakuje między dwoma eksportami, np. listy adresów e-mail, nazwy produktów lub listy słów kluczowych.

Wiersze, słowa, znaki i widoki

Porównaj według wierszy, słów lub znaków

Linie

Najlepsze rozwiązanie do wyświetlania kodu, list i akapitów. Zmienione wiersze są zestawiane parami, a zmienione słowa w nich zawarte są podświetlone.

Słowa

Porównuje tekst słowo po słowie w całym dokumencie. Sprawdza się w przypadku prozy, gdzie zmieniło się miejsce podziału wiersza, ale treść pozostała taka sama.

Postacie

Wyświetla każdy dodany lub usunięty znak. Przydatne do wykrywania pojedynczych literówek, zmienionych cyfr lub przypadkowych symboli.

Obok siebie lub w linii

W trybie „obok siebie” obie wersje są wyświetlane jedna obok drugiej. W trybie „w linii” są one połączone w jedną kolumnę, a usunięcia i dodania są wyświetlane po kolei.

Porównaj w kilku krokach

Jak korzystać z narzędzia do porównywania tekstów

  1. Wklej oryginalny tekst po lewej stronie, a zmieniony tekst po prawej, lub naciśnij przycisk „Przykład”, aby wypróbować tę funkcję.
  2. Wybierz, czy chcesz porównać według wierszy, słów czy znaków.
  3. Wybierz opcję „Obok siebie” lub „W linii”. Zaznacz opcję „Ignoruj wielkość liter” lub „Ignoruj dodatkowe spacje”, jeśli te różnice nie mają znaczenia.
  4. W przypadku długich tekstów zaznacz opcję „Pokaż tylko zmiany”, aby ukryć niezmienione wiersze i zachować kilka wierszy kontekstu wokół każdej zmiany.
  5. Naciśnij „Kopiuj różnice” lub „Pobierz plik .diff”, aby zapisać wynik. Użyj opcji „Zamień”, aby porównać w odwrotnej kolejności.
Kolory, symbole i podobieństwo

Jak odczytywać różnice

+ zielony dodano w zmienionym tekście − czerwony usunięto z tekstu źródłowego zwykły identyczne w obu tekstach Podobieństwo = 2 × niezmienione ÷ (elementy w tekście źródłowym + elementy w zmienionym tekście) Przykład: 8 wierszy i 9 wierszy, z czego 6 pozostało bez zmian Podobieństwo = 2 × 6 ÷ 17 = 71%

Narzędzie wyszukuje najdłuższy ciąg elementów wspólnych dla obu tekstów, a pozostałe fragmenty oznacza jako zmiany. Wykorzystuje algorytm Myersa – to samo podejście, z którego domyślnie korzystają programy GNU diff i Git – dzięki czemu wyszukuje najkrótszą listę zmian. Znaki plus i minus oraz etykiety odczytywane przez czytniki ekranu sprawiają, że wynik nie zależy wyłącznie od koloru.

Funkcja „Copy diff” wyświetla wynik w postaci zwykłego tekstu. W przypadku wierszy usunięte wiersze zaczynają się od znaku minus, a dodane — od znaku plus. W przypadku słów i znaków usunięty tekst jest ujęty w nawiasy [- -], a dodany — w nawiasy {+ +}.

Lepsze wyniki

Proste wskazówki dotyczące porównywania tekstów

  • Używaj „Lines” do kodu i list, a „Words” do tekstu prozy, który został ponownie sformatowany.
  • Zaznacz opcję „Ignoruj dodatkowe spacje”, jeśli tekst został skopiowany z różnych edytorów i występują w nim różnice w rozmieszczeniu spacji.
  • Jeśli dwie listy wyglądają tak samo, ale mają inną kolejność, najpierw posortuj je obie za pomocą narzędzia „Text Sorter”, a następnie porównaj.
  • Wklej zwykły tekst. Formatowanie, takie jak pogrubienie czy kolory, zostaje utracone podczas wklejania do pola tekstowego, więc porównywane są wyłącznie słowa.
Warto wiedzieć

Ograniczenia i ochrona prywatności

Polityka prywatności

Oba teksty są porównywane w przeglądarce. Żaden z nich nie jest przesyłany na nasz serwer. Na urządzeniu zapisywane są wyłącznie wybrane tryby, widoki i opcje, a nigdy sam tekst.

Ograniczenia

Każdy tekst może mieć maksymalnie 2 miliony znaków lub 100 000 znaków w przypadku porównania znaków. Jeśli dwa długie teksty znacznie się od siebie różnią, zmieniony fragment może zostać wyświetlony jako jeden zastąpiony blok. Narzędzie porównuje wyłącznie zwykły tekst, a nie pliki Worda czy PDF, i nie rozpoznaje składni kodu.

Najczęściej zadawane pytania

Najczęściej zadawane pytania dotyczące narzędzia do porównywania tekstów

Jak porównać dwa teksty w Internecie?

Wklej oryginalny tekst w lewym polu, a zmieniony tekst w prawym polu. Różnice pojawią się od razu poniżej – dodany tekst będzie zaznaczony na zielono, a usunięty na czerwono.

Co oznaczają te kolory i symbole?

Tekst zaznaczony na zielono ze znakiem „+” oznacza dodanie, tekst zaznaczony na czerwono ze znakiem „–” oznacza usunięcie, a zwykły tekst pozostaje bez zmian w obu wersjach. W zmienionym wierszu słowa, które uległy zmianie, są wyróżnione bardziej intensywnie.

Jaka jest różnica między porównywaniem według wierszy, słów i znaków?

Opcja „Lines” porównuje całe wiersze, co sprawdza się w przypadku kodu i list. Opcja „Words” porównuje po słowach, co sprawdza się w przypadku prozy. Opcja „Characters” porównuje każdy znak, co pomaga znaleźć pojedynczą literówkę lub zmienioną cyfrę.

W jaki sposób narzędzie ustala, co uległo zmianie?

Wyszukuje najdłuższy ciąg wierszy, słów lub znaków wspólny dla obu tekstów, a pozostałą część zaznacza jako dodaną lub usuniętą. Wykorzystuje algorytm Myersa – tę samą metodę, z której domyślnie korzystają programy GNU diff i Git.

Czy może ignorować różnice w wielkości liter lub odstępach?

Tak. Zaznacz opcję „Ignoruj wielkość liter”, aby traktować wielkie i małe litery jako równoważne, oraz opcję „Ignoruj dodatkowe spacje”, aby pominąć spacje na początku, na końcu i powtarzające się spacje. Jeśli nie ma żadnych innych różnic, narzędzie to wskaże.

Jak działa opcja „Pokaż tylko zmiany”?

Ukrywa niezmienione wiersze i zachowuje trzy wiersze kontekstu wokół każdej zmiany, wraz z informacją o liczbie ukrytych wierszy. Funkcja ta działa podczas porównywania wiersz po wierszu.

W jaki sposób oblicza się procent podobieństwa?

Jest to dwukrotność liczby elementów, które pozostały niezmienione, podzielona przez łączną liczbę elementów w obu tekstach. Dwa identyczne teksty osiągają wynik 100%, a dwa teksty, które nie mają ze sobą nic wspólnego, osiągają wynik 0%.

Czy mogę skopiować lub pobrać wynik?

Tak. Funkcje „Kopiuj różnice” i „Pobierz plik .diff” wyświetlają tekst zwykły. W przypadku wierszy usunięte wiersze zaczynają się od znaku minus, a dodane – od znaku plus. W przypadku słów i znaków usunięty tekst jest ujęty w [- -], a dodany – w {+ +}.

Czy to działa w przypadku kodu, plików JSON i dokumentów?

Działa to w przypadku dowolnego tekstu zwykłego, w tym kodu i JSON, ale nie rozpoznaje składni. Nie można przesyłać plików Word ani PDF, a podczas wklejania formatowanie zostaje utracone, więc porównywane są wyłącznie słowa.

Czy mój tekst został gdzieś przesłany lub zapisany?

Nie. Oba teksty są porównywane w przeglądarce. Każdy z nich może mieć maksymalnie 2 miliony znaków, a w przypadku porównania znaków – 100 000. Wybrane tryby i opcje są zapamiętywane na urządzeniu, ale sam tekst nie jest zapisywany.

Od osób korzystających z tego narzędzia

Recenzje

Ładowanie recenzji…
Nie poddawaj się

Więcej narzędzi w zestawie

Na stronie głównej znajdziesz dziesiątki innych bezpłatnych narzędzi, które nie wymagają klucza API.

Zaproponuj narzędzie