Przejdź do treści
Bezpłatne narzędzie

Porównywanie tekstów online – Diff Checker

Porównuj teksty online: wklej dwa teksty, konfiguracje lub wersje kodu i zobacz różnice wiersz po wierszu, słowo po słowie albo znak po znaku, wraz z procentowym podobieństwem – np. dwie konfiguracje serwera z 3 identycznymi wierszami na 6 mają 50% podobieństwa. Za darmo, bez logowania i przesyłania plików: porównanie odbywa się w całości w twojej przeglądarce.

Autor: Dimitri Heissler

Konfiguracja porównana? Zamów własny serwer Minecraft.

Twoje teksty pozostają w przeglądarce: nie są przesyłane ani zapisywane.

Różnice

Bloki zmian

0

Dodano
+0
Usunięto
−0
Bez zmian
0
Podobieństwo
100 %

Liczone jako wiersze.

Wklej oryginalny tekst po lewej, a zmienioną wersję po prawej, lub załaduj przykład. Różnice pojawią się natychmiast.

Przykładowy wynik

Co pokazuje ci to narzędzie do porównywania różnic

Wklej stary tekst po lewej, a nowy po prawej stronie, aby od razu zobaczyć dodane, usunięte lub zmienione wiersze i słowa — wraz z numerami wierszy, liczbą zmian i procentowym podobieństwem. Wynik porównania możesz skopiować jako Unified Diff. Dwa przykłady:

Przykład 1: porównanie dwóch wersji konfiguracji wiersz po wierszu

Tekst oryginalny:

hostname "Survival Server"
maxplayers 32
password ""
tickrate 64
rcon_password "change_me"
motd "Welcome!"

Zmieniony tekst:

hostname "Survival Server EU"
maxplayers 48
password ""
tickrate 64
motd "Welcome!"
region eu
Wynik porównania wiersz po wierszu
OryginałZmienionoStatusTreść
11zmienionohostname "Survival Server"hostname "Survival Server EU"
22zmienionomaxplayers 32maxplayers 48
33bez zmianpassword ""
44bez zmiantickrate 64
5–usuniętorcon_password "change_me"
65bez zmianmotd "Welcome!"
–6dodanoregion eu

Wynik słownie: dodano 3 wierszy, usunięto 3 wierszy, bez zmian pozostało 3 wierszy, w 3 blokach zmian. Podobieństwo wynosi 50 %.

Skopiowano jako Unified Diff, w formacie generowanym przez diff -u i git diff:

--- original
+++ modified
@@ -1,6 +1,6 @@
-hostname "Survival Server"
-maxplayers 32
+hostname "Survival Server EU"
+maxplayers 48
 password ""
 tickrate 64
-rcon_password "change_me"
 motd "Welcome!"
+region eu

Przykład 2: porównanie tekstów słowo po słowie

Tekst oryginalny:

Serwer uruchamia się ponownie w każdy piątek o 18:00. Zapisz wcześniej postępy.

Zmieniony tekst:

Serwer uruchamia się ponownie w każdy piątek o 19:30. Zapisz wcześniej postępy.

Porównanie według słów (usunięte przekreślone, dodane podkreślone):

Serwer uruchamia się ponownie w każdy piątek o 1819:0030. Zapisz wcześniej postępy.

Wynik w słowach: Usunięto „18“ i „00“, dodano „19“ i „30“. Bez zmian pozostało 14 słów i znaków interpunkcyjnych, a podobieństwo wynosi 87,5 %.

Jak to działa

Jak znajdziesz różnice między dwoma tekstami

Cztery kroki od wklejenia do Unified Diff – bez konta i pobierania.

Krok 1

Wklej oba teksty lub otwórz pliki.

Wklej oryginalny tekst po lewej, a zmienioną wersję po prawej, lub otwórz dwa pliki tekstowe o rozmiarze do 2 MB każdy. Przycisk „Załaduj przykład” pozwala ci od razu zobaczyć wynik.

Krok 2

Wybór rodzaju porównania i opcji

Porównuj według wierszy, słów lub znaków. W razie potrzeby włącz „Ignoruj wielkość liter” lub „Ignoruj spacje i wcięcia”, a w trybie „Wiersze” także „Ignoruj puste wiersze”.

Krok 3

Zobacz różnice

Usunięte fragmenty są czerwone, a dodane zielone. Możesz przełączać widok między układem obok siebie i jeden pod drugim. W trybie „Wiersze” obok widnieją numery wierszy obu tekstów, a przyciski „Następna” i „Poprzednia” pozwalają przechodzić między zmianami.

Krok 4

Wykorzystaj wynik ponownie

Sprawdź liczbę dodanych, usuniętych i niezmienionych fragmentów oraz podobieństwo. W trybie „Wiersze” użyj „Pokaż tylko zmiany”, aby ukryć niezmienione fragmenty, i skopiuj Unified Diff do zgłoszeń lub przeglądu kodu. Opcja „Zamień teksty miejscami” odwraca kierunek porównania.

Aplikacje

Co możesz porównać za pomocą narzędzia do porównywania tekstu

Diff Checker porównuje tekst. Możesz nim porównać wszystko, z czego da się skopiować tekst lub co można zapisać jako plik tekstowy. Tabela pokazuje odpowiednią metodę i najlepszy tryb.

Co można ze sobą porównywać
ŹródłoJak to działaZalecany tryb
Dwa teksty, e-maile, umowyWklej oba teksty po lewej i prawej stronie.Słowa
Pliki tekstowe i konfiguracyjne (.txt, .cfg, .ini, .json, .yml, .xml)Wczytuj po jednym pliku do 2 MB przez „Otwórz plik” albo wklej zawartośćWiersze
Kod i logiWklej tekst i włącz opcje ignorowania, jeśli różnice dotyczą wyłącznie formatowania.Wiersze
Dokumenty WordSkopiuj i wklej tekst dokumentu. Formatowanie i śledzone zmiany nie są porównywane.Słowa
Pliki PDFSkopiuj i wklej tekst z PDF. Zeskanowane pliki PDF bez warstwy tekstowej nie są obsługiwane.Słowa
Arkusze ExcelZapisz obie tabele jako CSV i wczytaj je przez „Otwórz plik”.Wiersze

Reguły porównania

Jak Diff Checker porównuje teksty

Narzędzia do porównywania różnią się szczegółami. Poniżej wyjaśniamy, jak to narzędzie porównuje dane, abyś mógł prawidłowo zinterpretować wynik.

Wiersze
Tryb standardowy porównuje tekst wiersz po wierszu, podobnie jak diff i git. Wiersze są identyczne, jeśli zgadzają się znak po znaku. Jeśli dwa wiersze różnią się tylko kilkoma słowami, narzędzie dodatkowo zaznacza te słowa w wierszu.
Słowa i znaki
Przy porównywaniu tekstu ciągłego, umów lub tłumaczeń najlepiej wybierz tryb słów: każde słowo, liczba i znak interpunkcyjny stanowią osobny element. W trybie znaków każdy widoczny znak jest liczony osobno, co przydaje się przy wykrywaniu literówek i różnic w numerach wersji.
Opcje
Ignoruj wielkość liter oraz spacje i wcięcia (spacje na początku i końcu, wiele spacji traktowanych jak jedna), a w trybie „Wiersze” także puste wiersze. Zwłaszcza przy porównywaniu konfiguracji i kodu te opcje eliminują różnice wynikające wyłącznie z formatowania.
Podziały wierszy
Znaki nowego wiersza systemów Windows (CRLF), Unix (LF) i starszych komputerów Mac (CR) są traktowane jednakowo. Znak nowego wiersza na końcu tekstu nie tworzy dodatkowego pustego wiersza. Jeśli znaki nowego wiersza w obu tekstach się różnią, narzędzie wyświetli odpowiednią informację.
Podobieństwo
Podobieństwo to 2 × liczba niezmienionych elementów podzielona przez sumę elementów obu tekstów, wyrażona w procentach. Wynik zaokrągla się w dół do jednego miejsca po przecinku, aby tylko rzeczywiście identyczne teksty uzyskały 100 %.
Unified Diff
Skopiowany Unified Diff zawiera dla każdego bloku zmian nagłówek @@ -a,b +c,d @@, trzy wiersze kontekstu oraz wiersze usunięte poprzedzone minusem i dodane poprzedzone plusem. Przy włączonych opcjach ignorowania opisuje wiersze tak, jak są wyświetlane.

Odkryj więcej

Więcej narzędzi

Generator konfiguracji serwera

Opisz server.properties własnymi słowami w ZapX AI Agent lub ustaw każdy parametr ręcznie — z podglądem na żywo, który można skopiować lub pobrać.

Autor: Florian Galz

Formatowanie JSON

Formatuj, minimalizuj i sprawdzaj poprawność JSON – z podświetlaniem składni, komunikatami o błędach i możliwością pobrania, w całości w przeglądarce.

Autor: Jakub Martyniak

Walidator YAML

Sprawdzaj składnię YAML i formatuj go w ujednolicony sposób lub konwertuj bezpośrednio na JSON. Obsługuje wiele dokumentów oddzielonych `---` (np. manifesty Kubernetes) i podaje dokładny numer wiersza i kolumny błędu. Działa w całości w przeglądarce.

Autor: Jakub Martyniak

Formater i walidator XML

Sprawdzaj poprawność, formatuj, minimalizuj i automatycznie naprawiaj XML (niezamaskowane znaki, brakujące tagi i deklaracje) — w 100% w przeglądarce, bez przesyłania plików.

Autor: Justin Schuessler

Tester Regex

Testuj wyrażenia regularne na żywo w natywnym silniku JavaScript — z podświetlaniem dopasowań, grupami przechwytującymi i trybem zamiany, w całości w przeglądarce.

Autor: Jakub Martyniak

Porównaj obrazy (przed i po)

Nowy

Porównaj dwa obrazy: suwakiem przed/po, obok siebie z synchronizowanym powiększeniem, przez nakładanie lub obraz różnicowy, który zaznacza zmienione piksele i podaje ich odsetek. Obrazy pozostają w przeglądarce.

Autor: Justin Schuessler

Licznik znaków i słów (Word Counter)

Licznik znaków i słów: liczenie słów i znaków online, obliczanie czasu czytania oraz sprawdzanie limitów dla X, SMS-ów, metatagów i Discorda. Działa w całości w przeglądarce.

Autor: Dimitri Heissler

Konwerter wielkości liter

Konwerter wielkości liter online: zmieniaj tekst na wielkie lub małe litery, Title Case, zapis zdaniowy, camelCase albo snake_case. Z funkcją cofania. Działa w całości w przeglądarce.

Autor: Rugile Rutkauskaite

FAQ

Często zadawane pytania

Krótkie odpowiedzi o porównywaniu tekstu: pliki, Word, PDF i Excel, listy, podobieństwo i prywatność danych.

Wklej oba teksty w dwa pola – porównanie tekstów (Text Compare) odbywa się na bieżąco. Dla tekstu ciągłego wybierz „Słowa”: wtedy zobaczysz, że między „Serwer uruchomi się ponownie o 18” a „Serwer uruchomi się ponownie o 19:30” zmienia się tylko „18” na „19:30”. Dla plików i konfiguracji wybierz „Wiersze”. Usunięte fragmenty są oznaczone na czerwono, a dodane na zielono.

Wklejasz stary tekst po lewej, a nowy po prawej. Narzędzie wykorzystuje algorytm Myersa, stosowany również przez git, aby znaleźć najdłuższą wspólną sekwencję i oznaczyć pozostałe fragmenty jako usunięte lub dodane. To stała metoda obliczeniowa, a nie AI: te same teksty zawsze dają ten sam wynik, a żaden tekst nie trafia do usługi AI. Nie musisz się logować i nic nie jest przesyłane na serwer.

Po każdej stronie kliknij „Otwórz plik” i wybierz plik tekstowy o rozmiarze do 2 MB, na przykład .txt, .cfg, .ini, .json, .yml, .xml, .csv lub .log. Wklejony tekst może być większy: od 100 000 znaków łącznie narzędzie czeka na krótką przerwę w pisaniu, a widok początkowo wyświetla 1500 wierszy; kolejne wczytasz kliknięciem. Narzędzie porównuje zawsze dokładnie dwa teksty, a nie całe foldery.

Nie bezpośrednio, ponieważ narzędzie odczytuje pliki jako zwykły tekst i nie obsługuje formatów .docx, .pdf ani .xlsx. Z dokumentu Word lub PDF skopiuj tekst, wklej go po obu stronach i porównaj w trybie „Słowa”, ponieważ podziały wierszy po skopiowaniu często się różnią. Arkusze Excel zapisz jako CSV, otwórz przez „Otwórz plik” i porównaj w trybie „Wiersze”. Narzędzie nie porównuje formatowania, obrazów, formuł, zmian śledzonych w Wordzie ani zeskanowanych plików PDF bez warstwy tekstowej.

Porównanie wierszy sprawdza się w kodzie, konfiguracjach, logach i listach: zmieniony wiersz jest oznaczany w całości, a zmienione słowa w nim — dodatkowo. Porównanie słów sprawdza się w tekstach ciągłych, umowach i tłumaczeniach, ponieważ podziały wierszy nie przeszkadzają. Porównanie znaków przydaje się przy literówkach, numerach wersji i hashach: między „kitten” a „sitting” wykrywa 2 usunięte i 3 dodane znaki.

Tak, w trybie „Wiersze”: wpisz po jednej pozycji w wierszu, jedną listę po lewej, a drugą po prawej. Opcje „Ignoruj puste wiersze” i „Ignoruj wielkość liter” ukrywają różnice wynikające wyłącznie z formatowania. Porównanie uwzględnia kolejność i nie sortuje list: pozycja w innym miejscu może zostać oznaczona jako usunięta w jednym miejscu i dodana w drugim. Dlatego wcześniej posortuj obie listy tak samo.

Najczęściej przyczyną są niewidoczne różnice: spacje na końcu wiersza, tabulatory zamiast spacji, spacje nierozdzielające, wielkość liter lub „é” złożone z dwóch znaków Unicode. Dzięki opcjom „Ignoruj spacje i wcięcia” oraz „Ignoruj wielkość liter” pominiesz te przyczyny. Różne zakończenia wierszy (Windows CRLF i Unix LF) nigdy nie są natomiast traktowane jako różnica.

Podobieństwo to 2 × niezmienione elementy ÷ (elementy tekstu oryginalnego + elementy nowej wersji). W powyższym przykładzie 3 z 6 wierszy w każdym tekście są niezmienione: 2 × 3 ÷ 12 = 50 %. Dwa identyczne teksty dają 100 %, a dwa zupełnie różne — 0 %. Wynik jest zaokrąglany w dół, aby tylko identyczne teksty uzyskały 100 %.

Nie. Porównanie odbywa się w całości w przeglądarce twojego urządzenia — bez przesyłania, rejestrowania i zapisywania danych. Otwarte pliki również są odczytywane tylko lokalnie. Możesz to sprawdzić w karcie Sieć narzędzi deweloperskich: pisanie nie powoduje wysyłania żądań. Dlatego narzędzie nadaje się także do plików konfiguracyjnych zawierających dane wewnętrzne.

Masz dodatkowe pytania?

Kontakt z pomocą techniczną
Tekst gotowy?

Wynajmij własny serwer gier w 60 sekund

Minecraft, Rust czy FiveM — Twój serwer działa z ochroną DDoS, łatwym zarządzaniem Modami i mocą wystarczającą dla Twojej społeczności.

4,4/5 Trustpilot32.000+ Aktywne serweryOd 2010 roku

Bez konfiguracji. Bez ryzyka. Online w kilka sekund.

Elastyczny okres obowiązywaniaAnuluj w dowolnym momencieOnline w 60 sekund

Szukasz więcej narzędzi? Zobacz wszystkie narzędzia dla programistów