Porównywarka tekstów

Porównaj dwa teksty według wierszy, słów lub znaków. Wyróżnij dodane i usunięte fragmenty w szkicach, kodzie i JSON z zachowaniem białych znaków. Bez konta.

Porównaj
0 znaków
Wynik

Tutaj pojawi się wynik.

Jak porównać dwa teksty

  1. Wklej oryginał w pierwszym polu, a zmienioną wersję w polu porównania.
  2. Wybierz wiersze dla kodu i list, słowa dla zdań lub znaki dla drobnych zmian liter i cyfr.
  3. Uruchom porównanie i sprawdź wyróżnione dodatki oraz usunięcia. Zmień tryb i porównaj ponownie, aby uzyskać inny poziom szczegółowości.

Porównywarka tekstów: co warto wiedzieć

Porównywanie wierszy pasuje do kodu i konfiguracji, a znaków — do drobnych zmian. Białe znaki są porównywane dosłownie. Zbyt duże lub złożone porównania są zatrzymywane, aby przeglądarka pozostała responsywna.

Przykład porównania dwóch wersji tekstu

Dane wejściowe
Dane wejściowe Pierwszy wiersz Drugi wiersz Trzeci wiersz Tekst do porównania Pierwszy wiersz Zmieniony wiersz Trzeci wiersz
Wynik
[ { "value": "Pierwszy wiersz\n", "count": 4, "kind": "unchanged" }, { "value": "Drugi", "count": 1, "kind": "removed" }, { "value": "Zmieniony", "count": 1, "kind": "added" }, { "value": " wiersz\nTrzeci wiersz", "count": 6, "kind": "unchanged" } ]

Porównywarka tekstów: pytania i odpowiedzi

Kiedy porównywać według wierszy, słów lub znaków?

Tryb wierszy wyróżnia całe zmienione wiersze i sprawdza się przy kodzie, logach i listach. Tryb słów zawęża zmiany w zdaniach i zachowuje białe znaki. Tryb znaków pomaga znaleźć zmienioną cyfrę lub literę. Emoji i znaki łączące mogą zawierać kilka punktów kodowych; jeśli wygląd myli, użyj narzędzia Unicode.

Czy spacje, końce wierszy i wielkość liter są ignorowane?

Nie. Spacje, tabulatory, końce wierszy oraz wielkie i małe litery są uwzględniane. Teksty wyglądające tak samo mogą zawierać różne niewidoczne znaki. Tryb słów nie analizuje gramatyki konkretnego języka. Jeśli wyróżniono cały wiersz, spróbuj trybu znaków.

Czy można porównywać JSON i kod źródłowy?

Tak, po wklejeniu jako tekst. JSON jest porównywany tekstowo, a nie pod względem równoważności danych: wcięcia i kolejność kluczy mogą dawać różnice. Najpierw sformatuj obie wersje z tymi samymi ustawieniami JSON, aby ograniczyć szum. Narzędzie nie uruchamia kodu, nie sprawdza działania programu ani nie scala zmian automatycznie.

Czy mogę porównać pliki Word lub PDF i pobrać łatkę Git?

Ta strona porównuje dwa wklejone teksty i nie wyodrębnia treści z plików Word ani PDF. Kopiowanie i pobieranie dają uporządkowaną listę zmian w postaci tekstu JSON, a nie łatkę Git czy scalony dokument. Duże lub bardzo różne teksty mogą osiągnąć limit rozmiaru albo czasu; porównuj mniejsze fragmenty.

Czy pliki, tokeny lub tekst są wysyłane na serwer?

Nie. Dane są przetwarzane w Twojej przeglądarce. Witryna udostępnia stronę i kod programu, ale nie wysyła danych do serwera konwersji ani nie zapisuje ich na koncie.

Typowe zadania i przykłady

  • Minifikacja JSON

    Zapisz JSON w jednym wierszu, zachowując tekst i dokładną postać liczb.

Wszystkie narzędzia programistyczne

Kodowanie i pliki

Przekształcaj tekst, bajty, adresy URL i osadzone obrazy bez zmiany oryginalnych danych.

Analiza danych i tekstu

Czytaj dane strukturalne, sprawdzaj tokeny i znajduj różnice między tekstami.

Skróty, identyfikatory i harmonogramy

Sprawdzaj integralność plików, generuj identyfikatory i analizuj znaczniki czasu oraz cykliczne zadania.

Dane i pliki są przetwarzane na Twoim urządzeniu. Nie zostawiaj poufnych wyników we współdzielonym schowku. Do pracy z kluczami prywatnymi i tokenami używaj zaufanego urządzenia.