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.
Tutaj pojawi się wynik.
Jak porównać dwa teksty
- Wklej oryginał w pierwszym polu, a zmienioną wersję w polu porównania.
- Wybierz wiersze dla kodu i list, słowa dla zdań lub znaki dla drobnych zmian liter i cyfr.
- 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.
Narzędzia przydatne w kolejnym kroku
- Formatowanie, minifikacja i walidacja JSON
Formatuj, minifikuj i sprawdzaj JSON bez utraty precyzji dużych liczb. Wybierz wcięcie i sortuj klucze na wszystkich poziomach.
- Analizator Unicode i konwerter sekwencji
Sprawdzaj punkty kodowe, bajty UTF-8 i jednostki UTF-16. Zamieniaj sekwencje Unicode JavaScript na czytelny tekst.
- Hash SHA-256 i suma kontrolna pliku
Oblicz SHA-256 tekstu i plików oraz sprawdź pobrany plik względem opublikowanej sumy kontrolnej.
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.
Koder i dekoder Base64
Koduj tekst UTF-8 do Base64 lub dekoduj standardowy i bezpieczny dla URL wariant. Ustaw dopełnienie i zawijanie wierszy.
Koder i dekoder Base64URL
Zamień tekst na Base64 bezpieczny dla URL ze znakami - i _. Koduj i dekoduj Base64URL bez dopełnienia.
Obraz na Base64
Zamień PNG, JPEG, GIF, WebP, SVG i inne rozpoznawane obrazy na Base64 Data URI w przeglądarce.
Base64 na obraz
Dekoduj obraz Base64 lub Data URI, przeglądaj obsługiwane formaty i pobierz oryginalne bajty obrazu.
Plik na Base64
Koduj dowolny plik do Base64 z opcjonalnym prefiksem Data URI, dopełnieniem i podziałem wierszy MIME.
Base64 na plik
Zamień Base64 i Data URI na pliki do pobrania bez zmiany zdekodowanych danych binarnych.
Koder i dekoder URL
Koduj i dekoduj składniki URL, pełne adresy i wartości formularzy. Poprawnie obsługuj kodowanie procentowe oraz spacje.
Koder i dekoder encji HTML
Zamieniaj tekst i znaki Unicode na encje HTML lub dekoduj nazwane i numeryczne odwołania do znaków.
Analizator Unicode i konwerter sekwencji
Sprawdzaj punkty kodowe, bajty UTF-8 i jednostki UTF-16. Zamieniaj sekwencje Unicode JavaScript na czytelny tekst.
Analiza danych i tekstu
Czytaj dane strukturalne, sprawdzaj tokeny i znajduj różnice między tekstami.
Formatowanie, minifikacja i walidacja JSON
Formatuj, minifikuj i sprawdzaj JSON bez utraty precyzji dużych liczb. Wybierz wcięcie i sortuj klucze na wszystkich poziomach.
Dekoder JWT
Odczytaj nagłówek, dane i terminy ważności JWT bez wysyłania tokenu na serwer.
Tester wyrażeń regularnych
Testuj wyrażenia regularne JavaScript z flagami, pozycjami dopasowań, grupami przechwytującymi i nazwanymi.
Skróty, identyfikatory i harmonogramy
Sprawdzaj integralność plików, generuj identyfikatory i analizuj znaczniki czasu oraz cykliczne zadania.
Hash MD5 i suma kontrolna pliku
Oblicz MD5 tekstu lub lokalnego pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Hash SHA-1 i suma kontrolna pliku
Oblicz SHA-1 tekstu UTF-8 lub pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Hash SHA-256 i suma kontrolna pliku
Oblicz SHA-256 tekstu i plików oraz sprawdź pobrany plik względem opublikowanej sumy kontrolnej.
Hash SHA-512 i suma kontrolna pliku
Oblicz SHA-512 tekstu i plików na swoim urządzeniu i porównaj pełne wartości szesnastkowe.
Kalkulator sumy kontrolnej CRC32
Oblicz standardową CRC-32 tekstu lub pliku i porównaj ośmioznakowe wyniki szesnastkowe.
Generator HMAC
Generuj HMAC-SHA-1, HMAC-SHA-256 i HMAC-SHA-512 z tajnym kluczem UTF-8 lub szesnastkowym.
Generator UUID i GUID
Generuj losowe UUID v4 lub uporządkowane czasowo UUID v7 pojedynczo albo seriami.
Konwerter znaczników czasu Unix
Przeliczaj sekundy Unix, milisekundy i daty ISO 8601. Wyświetlaj tę samą chwilę w UTC lub dowolnej strefie IANA.
Analizator wyrażeń Cron
Sprawdzaj Cron z pięcioma lub sześcioma polami i przeglądaj najbliższe uruchomienia z uwzględnieniem stref IANA oraz zmiany czasu.
Generator wyrażeń Cron
Zbuduj Cron z pól czasu lub gotowych harmonogramów i sprawdź najbliższe uruchomienia w wybranej strefie.
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.