Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.
Oryginalny tekst
Zmieniony tekst
RóżniceWiersze: 0
Wklej dwie wersje tekstu po lewej i prawej stronie, by zobaczyć zmiany linia po linii.
Wklej dwa teksty, by porównać je linia po linii i słowo po słowie
Dodane: 0Usunięte: 0Zmienione: 0Niezmienione: 0
Udostępnij to narzędzie
Co to jest narzędzie do porównania tekstu?
Narzędzie do porównania tekstu zestawia dwie wersje tekstu i zaznacza, co zostało dodane, usunięte lub zmienione. To narzędzie uruchamia algorytm Myers diff (ten sam, którego używa git) całkowicie w przeglądarce: wklej oryginał po lewej, nową wersję po prawej, a otrzymasz widok obok siebie z numerami linii, podświetleniem na poziomie słów oraz liczbą dodanych, usuniętych i niezmienionycch linii.
Jak korzystać
1Wklej oryginał.Umieść oryginalny tekst w lewym polu. Może to być zdanie, akapit lub tysiące linii - diff działa w przeglądarce.
2Wklej zmienioną wersję.Umieść nową wersję w prawym polu. Widok obok siebie aktualizuje się na bieżąco podczas pisania, z numerami linii i podświetleniem słów na zmienionych liniach.
3Ogranicz szum.Włącz Ignoruj wielkość liter lub Ignoruj białe znaki, jeśli te różnice nie są istotne. Użyj Zamień strony, by odwrócić porównanie, albo Kopiuj jako patch, by skopiować zunifikowany diff zawierający tylko zmiany.
Dla kogo
Inżynierowie promptów porównujący dwie wersje promptu LLM, by zobaczyć, która linia wpłynęła na odpowiedź modelu - wklej wczorajszy prompt po lewej, dzisiejszy po prawej, a podświetlenie słów pokaże zmianę.
Pisarze i redaktorzy zestawiający szkic z wersją po korekcie lub dwie odpowiedzi AI przepisujące ten sam akapit, by akceptować lub odrzucać zmiany linia po linii.
Programiści sprawdzający dwa pliki logów, dwie odpowiedzi JSON lub dwa bloki konfiguracji - włącz Ignoruj białe znaki, a zaświecą się tylko rzeczywiste różnice.
Tłumacze i lokalizatorzy weryfikujący, czy przetłumaczony akapit zachowuje strukturę linii oryginału, lub porównujący dwa warianty pamięci tłumaczeniowej.
Porównanie uruchamia się na bieżąco podczas pisania i pozostaje na Twoim urządzeniu - nic nie jest przesyłane na serwer, więc narzędzie jest bezpieczne dla niepublikowanych szkiców, umów, kodu źródłowego i promptów AI. Diff liniowy używa algorytmu Myers, by znaleźć minimalny zestaw wstawień i usunięć przekształcających lewy tekst w prawy - tak samo jak git diff - więc podświetlenia śledzą realne zmiany zamiast oznaczać wszystko od pierwszej edycji. Na liniach, które zmieniły się w miejscu, drugi przebieg na poziomie słów wyłapuje dokładnie zmienione słowa: przekreślenie na usuniętych i zielone tło na dodanych.
Dwa przełączniki redukują szum: Ignoruj wielkość liter traktuje Cześć i CZEŚĆ jako równoważne, a Ignoruj białe znaki pomija zmiany wcięć, spacje na końcu linii i podwójne spacje. Użyj Zamień strony, by odwrócić kierunek porównania bez przepisywania, albo Kopiuj jako patch, by skopiować zunifikowany patch - / + zawierający tylko zmiany.
Najczęstsze pytania
Czy to narzędzie do porównania tekstu jest darmowe?
Tak - w 100% bezpłatne, bez rejestracji i bez limitu znaków. Diff działa lokalnie w przeglądarce, więc jest szybkie nawet przy długich tekstach.
Czy mój tekst jest gdzieś przesyłany?
Nie. Oba teksty są porównywane wyłącznie w przeglądarce i nigdy nie trafiają na serwer, co czyni narzędzie bezpiecznym dla niepublikowanych szkiców, umów, kodu źródłowego i poufnych promptów AI.
Jak narzędzie ustala, co się zmieniło?
Używa algorytmu Myersa do obliczenia minimalnego skryptu edycji przekształcającego lewy tekst w prawy. Wynik to sekwencja niezmienionycch, usuniętych i wstawionych linii - ten sam model, którego używa git. Sąsiednie pary usunięcie/wstawienie są zwijane w jeden wiersz 'zmieniony', widoczny obok siebie, a drugi diff na poziomie słów wskazuje dokładnie, które słowa zmieniły się wewnątrz zmienionej linii.
Co dokładnie ignoruje opcja Ignoruj białe znaki?
Zwija ciągi białych znaków do jednej spacji i przycina wiodące oraz końcowe białe znaki przed porównaniem każdej linii. Tak więc dodatkowa pusta linia, zmiana wcięcia lub tabulator zamiast czterech spacji nie pojawią się jako różnica - zmiany wewnątrz słów nadal są wykrywane.
Czy narzędzie obsługuje Unicode, emoji i skrypty niełacińskie?
Tak. Diff liniowy i słowny operuje na znakach Unicode, więc emoji, chiński, arabski i cyrylica są poprawnie porównywane. Nie ma tokenizacji zależnej od języka - narzędzie po prostu szuka pasujących znaków.
Czy można porównywać duże teksty?
Tak - narzędzie sprawnie obsługuje setki tysięcy znaków. W przypadku patologicznie dużych i całkowicie różnych par (miliony znaków po obu stronach) przełącza się na zgrubny tryb zamiany całości, by strona pozostała responsywna zamiast się zawieszać.
Co produkuje opcja Kopiuj jako patch?
Prosty patch w stylu zunifikowanym z jednym znakiem prefiksu na linię: spacja dla linii niezmienionycch, '-' dla usuniętych i '+' dla dodanych. Wklej go na czat, do zgłoszenia lub do przeglądu kodu, gdy potrzebujesz zwięzłego tekstowego zapisu zmian zamiast pełnego widoku obok siebie.
Dlaczego dwa identyczne teksty nadal pokazują wiersze?
Jeśli przełączniki są wyłączone i teksty są identyczne bajtowo, panel wyników zwija się do komunikatu o braku różnic. Przy włączonej opcji Ignoruj wielkość liter lub Ignoruj białe znaki teksty mogą różnić się na poziomie bajtów, ale porównanie nadal nie wykazuje zmian semantycznych - komunikat informuje wtedy, że teksty są identyczne według wybranych reguł.