Porównaj PDF

Porównaj PDF wyciąga tekst z dwóch PDF-ów i pokazuje Ci, linia po linii, dokładnie co się zmieniło — co dodano, co usunięto, co bez zmian. Wybierz „Obok siebie" dla klasycznego dwu-panelowego widoku redline albo „Unified" dla jednej kolumny ze znacznikami +/− (format, którego używa git). Zbudowane dla typowych przypadków: umowa wraca z poprawkami, draft, który Twój redaktor zaznaczył, dokument polityki, który po cichu zmienił się między wersjami. Uczciwy zakres: to jest TEKSTOWY diff, nie wizualny. Układ, czcionki, obrazy, kolor, podpisy — żadne z tych nie są porównywane. Jeśli potrzebujesz porównania na poziomie pikseli, użyj funkcji Compare Files w Adobe Acrobat. Wszystko działa w Twojej przeglądarce dzięki PDF.js firmy Mozilla; PDF-y nigdy nie są wysyłane.

Built by Bob Article by Lace QA by Ben Shipped

🔒 Both PDFs stay in your browser. Nothing uploads. Close the tab and the files are gone.

Jak używać

  1. 1

    Wrzuć dwa swoje PDF-y w sloty „Oryginał" i „Zaktualizowany". Kolejność ma znaczenie — linie „usunięte" to te, które są w Oryginale, ale nie w Zaktualizowanym; linie „dodane" to odwrotnie.

  2. 2

    Kliknij Porównaj. Narzędzie czyta każdy PDF, rekonstruuje tekst (z liniami z układu) i uruchamia diff na poziomie linii.

  3. 3

    Przeczytaj podsumowanie: X dodanych, Y usuniętych, Z bez zmian. Sam diff pokazuje się poniżej — przełączaj między Obok siebie i Unified, w zależności od tego, co Twoje oczy preferują.

  4. 4

    Musisz wysłać diff komuś? Zrób zrzut ekranu — nie ma pobierania, bo to jest przeglądarka, nie edytor.

Często zadawane pytania

Ratings & Reviews

Rate this tool

Sign in to rate and review this tool.

Loading reviews…

Co robi narzędzie Porównaj PDF

Porównaj PDF bierze dwa PDF-y, wyciąga tekst z obu i pokazuje Ci linia po linii, co się zmieniło — co zostało dodane, co usunięte, co takie samo. Wrzuć oryginał w jeden slot, a zaktualizowaną wersję w drugi, kliknij Porównaj i dostajesz widok redline w kilka sekund. Wybierz Obok siebie dla klasycznego dwu-panelowego układu, którego oczekują recenzenci umów, albo Unified dla jednej kolumny ze znacznikami +/− (format, którego git używa do diff-ów kodu).

Jedno trzeba powiedzieć na głos, bo to pytanie, które większość ludzi zadałaby najpierw: to jest TEKSTOWY diff, nie wizualny. Narzędzie czyta strumień zawartości tekstowej z każdego PDF i porównuje te ciągi znaków. Nie porównuje układu, czcionek, kolorów, obrazów, podpisów ani tego, gdzie rzeczy są na stronie. Jeśli potrzebujesz porównania na poziomie pikseli, funkcja Compare Files w Adobe Acrobat to właściwe narzędzie i powiemy to jeszcze raz później w artykule. Do porównywania słów w dwóch PDF-ach — co jest tym, czego potrzebuje 90% pracy z rewizją umów, korektą i monitoringiem polityk — to narzędzie ma właściwy kształt i działa w kilka sekund.

Cały pipeline działa w Twojej przeglądarce. PDF.js (renderer Mozilli, ten sam, który jest w Firefoxie) wyciąga tekst. Pakiet diff — ten sam algorytm, którego używa git i większość narzędzi do code review — uruchamia porównanie na poziomie linii. PDF-y nigdy nie są wysyłane.

Jak działa diff, prostym językiem

Algorytm nazywa się diffLines, a pomysł jest prosty: znajdź najdłuższy wspólny podciąg linii między dwoma dokumentami, oznacz wszystko inne albo jako „dodane" (linie, które pojawiają się w zaktualizowanym PDF, ale nie w oryginale), albo „usunięte" (linie, które są w oryginale, ale nie w zaktualizowanym), i emituj wynik w kolejności źródłowej. To ten sam algorytm, który informatycy szlifują od lat 70., i to jest to, czego GitHub używa za każdym razem, gdy otwierasz pull request.

Co liczy się jako „zmiana"? Każda linia, która nie jest identyczna bajt-w-bajt. Zmień jedno słowo w akapicie, a cała linia zostanie oznaczona jako usunięta ORAZ nowa wersja zostanie oznaczona jako dodana — to standardowe zachowanie diff. Białe znaki się liczą: spacja na końcu zmienia linię. Interpunkcja się liczy: zamiana przecinka na średnik zmienia linię. Jeśli potrzebujesz granularności na poziomie słów — tylko zmienione słowa podświetlone wewnątrz niezmienionego zdania — otwórz oba pliki w dedykowanym narzędziu redline jak Litera Compare lub Workshare Compare. To inny algorytm i znacznie cięższy produkt.

Dla większości rzeczywistych rewizji — strona przeciwna zmieniła klauzulę odszkodowawczą, redaktor przeredagował drugi akapit, zespół polityki zamienił „shall" na „will" w trzech miejscach — poziom linii wystarcza, by zobaczyć dokładnie, co się ruszyło. Podsumowanie na górze mówi Ci surowe liczby: X dodanych, Y usuniętych, Z bez zmian. Treść pokazuje, które linie.

Obok siebie vs. unified — który widok używać

Narzędzie oferuje oba widoki, bo różne zadania chcą różnych kształtów.

WidokCo widziszNajlepszy dla
Obok siebieDwie kolumny. Lewa = oryginał. Prawa = zaktualizowany. Usunięte i dodane fragmenty są łączone w ten sam wiersz, gdy są obok w strumieniu diff.Rewizje umów, proza, w której chcesz przeczytać starą wersję i nową wersję równolegle i poczuć teksturę zmiany.
UnifiedJedna kolumna. Usunięte linie z prefiksem − (czerwony). Dodane linie z prefiksem + (zielony). Linie kontekstowe bez zmian. Ten sam format, który emituje git diff.Szybkie skanowanie, dzielenie się zrzutami ekranu z deweloperami, każdy biegły w przeglądzie git.

Oba widoki bazują na tych samych danych diff, więc przełączanie niczego nie uruchamia ponownie. Przerzucaj się tam i z powrotem, jak potrzebujesz — większość recenzentów osiada na obok siebie w pierwszej rundzie (by poczuć kształt zmian) i na unified w drugiej (by policzyć dokładne dodania i usunięcia).

Jak porównać dwa PDF-y

  1. Wrzuć dwa swoje PDF-y w sloty. Slot „Oryginał" to wcześniejsza wersja. Slot „Zaktualizowany" to nowsza. Kolejność ma znaczenie: usunięte linie to te, które są w Oryginale, ale nie w Zaktualizowanym; dodane to odwrotnie. Zamień sloty, a „dodane" stają się „usunięte".
  2. Kliknij Porównaj. Narzędzie czyta każdy PDF (kilka sekund na sto stron), wyciąga tekst z PDF.js, rekonstruuje podziały linii z układu i uruchamia diffLines.
  3. Przeczytaj podsumowanie na górze: X dodanych, Y usuniętych, Z bez zmian. Sama liczba często mówi Ci, czego potrzebujesz — „tylko 4 linie zmienione na 80 stronach" to inna rozmowa niż „412 linii zmienionych".
  4. Przewiń diff. Przełączaj między Obok siebie i Unified w zależności od tego, co Twoje oczy preferują.
  5. Musisz podzielić się tym, co znalazłeś? Zrób zrzut ekranu — nie ma pobierania, bo to jest przeglądarka, nie edytor. Większość recenzentów robi zrzut kilku kluczowych fragmentów i wkleja je na Slacka, do maila albo do systemu zarządzania umowami.

Konkretny przykład: umowa, która wróciła z redline

Wysłałeś umowę subskrypcji SaaS stronie przeciwnej o nazwie Globex 3 kwietnia. 8 maja zwrócili ją z proponowanymi poprawkami. E-mail przewodni mówi „drobne zmiany", ale Ty jesteś tu dość długo, żeby chcieć to zweryfikować samodzielnie.

Wrzucasz globex-msa-2026-04-03.pdf do Oryginału i globex-msa-2026-05-08-revised.pdf do Zaktualizowanego. Klikasz Porównaj. Podsumowanie mówi: 23 dodane, 18 usuniętych, 1847 bez zmian. Czyli około 41 linii ruszyło się w czymś, co wygląda na 60-stronicowy dokument. „Drobne" robi tu trochę pracy w tym e-mailu przewodnim.

Skanujesz widok obok siebie. Pierwsza partia zmian to porządkowanie — adresy zaktualizowane, data wejścia w życie przesunięta. Sekcja 4 (Opłaty) ma trzy edycje, gdzie Globex zmienił warunki płatności z Net 30 na Net 45 — to realna zmiana warta odnotowania. Sekcja 7 (Ograniczenie odpowiedzialności) ma osiem usuniętych linii i dwanaście dodanych; limit został przepisany, a wyłączenia rozszerzone. To ta, która wymaga uważnego czytania. Sekcja 12 (Rozwiązanie) ma dwie drobne zamiany słów, które nie zmieniają znaczenia.

Zrzucasz diff sekcji 7, wklejasz na kanał Slack z generalnym radcą, piszesz „Globex przepisał 7. Warto 10-minutowego spojrzenia". Łączny czas od otrzymania redline do wydobycia istotnej zmiany: około cztery minuty. Alternatywa — czytanie obu PDF-ów obok siebie w dwóch oknach ekranu, mentalne porównywanie 60 stron prawniczej prozy — to półdniowa wersja tej samej pracy.

Dlaczego tylko-tekst, a nie wizualny

Pierwsze pytanie, jakie ludzie zadają, gdy słyszą „porównanie PDF", to „czy znajduje przeniesione bloki i zmiany czcionek?". Uczciwa odpowiedź: nie, i to jest celowe.

Prawdziwy wizualny diff to poważny kawałek oprogramowania. Renderowanie obu PDF-ów do pikseli, dopasowywanie odpowiadających stron, wykrywanie bloków, które się ruszyły, kolorowanie zmian czcionek i kolorów, odróżnianie znaczących edycji od reflowu układu — to miesiące pracy inżynieryjnej, a pole jest zdominowane przez płatne produkty (Adobe Acrobat Compare Files, Litera Compare, Workshare Compare, Draftable). Pobierają za to opłaty, bo praca jest trudna, a klientami są kancelarie prawnicze z poważnymi budżetami.

To, co zaobserwowaliśmy, to to, że większość ludzi sięgających po „porównaj PDF" nie potrzebuje analizy na poziomie pikseli. Mają dwie wersje umowy, polityki, papieru naukowego lub memo i chcą wiedzieć, co słowa mówią inaczej. Zawartość tekstowa PDF jest prosta do wyciągnięcia, algorytm diff jest dobrze rozumiany, a wynik czyta się szybciej niż wielokolorowy wizualny redline. Zbuduj narzędzie dla 90%, które otwiera się w przeglądarce, uruchom je za darmo i skieruj ludzi do Acrobata po 10% przypadków, które naprawdę potrzebują porównania wizualnego. To jest deal.

Co narzędzie łapie i czego nie

Warto być precyzyjnym, bo wartość każdego narzędzia diff to wiedza, co może Ci powiedzieć.

Typ zmianyZłapane?Jak się pokazuje
Słowo dodane lub usunięte w zdaniuTakCała linia oznaczona jako usunięta + nowa linia oznaczona jako dodana
Akapit wstawiony lub usuniętyTakBlok dodanych lub usuniętych linii
Zmienione liczby, daty, kwoty dolarówTakZamiana na poziomie linii, jak tekst
Różnica w białych znakach (spacja końcowa, podwójna spacja)TakLinia oznaczona jako zmieniona
Zmieniona czcionka (Times → Arial)NieTen sam tekst → nie zaznaczone
Zmieniony kolor (czarny → czerwony)NieTen sam tekst → nie zaznaczone
Obraz wstawiony, usunięty lub przeniesionyNieObrazy nie są w strumieniu tekstu
Podpis dodany na stronie 12NiePodpisy są obrazami
Blok przeniesiony ze strony 3 na stronę 7CzęściowoPokazuje się jako usunięcie na stronie 3 i dodanie na stronie 7
Zmiana kolejności stron z tą samą treściąCzęściowoTak samo jak przeniesienia bloków
Zmiana układu (marginesy, kolumny) z tym samym tekstemNieTen sam tekst → nie zaznaczone

Wzorzec: jeśli zmiana wpływa na słowa, to narzędzie ją znajdzie. Jeśli zmiana wpływa tylko na to, jak słowa wyglądają, to narzędzie nie. Dla przeglądu umów, korekty prozy i monitoringu polityk to niemal zawsze właściwy zakres. Dla audytów standardów marki, przeglądu układu i weryfikacji podpisów nie jest.

Typowe przypadki użycia

Realne zadania, z którymi ludzie się pokazują.

  • Rewizje umów. Strona przeciwna zwraca umowę ze swoimi edycjami. Chcesz potwierdzić, co faktycznie zmienili, poza tym, co podświetlili w e-mailu przewodnim. Diff w 30 sekund; przejrzyj tylko istotne zmiany.
  • Korekta draftów. Porównanie draftu N z draftem N+1, żeby zweryfikować, że Twoje zmiany weszły i nic innego się nie ruszyło. Szczególnie przydatne, gdy kilka osób edytuje ten sam dokument.
  • Monitoring polityk i regulaminów. Czy ta polityka prywatności została po cichu zaktualizowana? Czy kodeks postępowania firmy został przepisany? Zapisz PDF raz na miesiąc, porównaj z kopią z poprzedniego miesiąca. Zobaczysz dokładnie, co się zmieniło.
  • Przegląd tłumaczenia. Ten sam dokument w dwóch wariantach regionalnych — US English vs UK English, brazylijski vs europejski portugalski. Diff wydobywa każdą przetłumaczoną frazę, która się różni.
  • Sprawozdania finansowe rok do roku. Ten sam szablon, inny rok fiskalny. Diff pokazuje, które pozycje urosły, które zmalały, które pojawiły się, które zniknęły.
  • Rewizje papierów naukowych. Recenzent zwraca papier z edycjami; chcesz szybkiego policzenia, jak mocno go zmienili, zanim przeczytasz linia po linii.
  • Atestacje zgodności. Wiele dokumentów compliance jest wersjonowanych. Porównaj obecną opublikowaną wersję z ostatnią atestowaną wersją, by potwierdzić, co się zmieniło od ostatniego audytu.

O Adobe Acrobat Compare Files

Adobe Acrobat Pro ma funkcję Compare Files, która robi to, co to narzędzie, plus porównanie wizualne. Łapie zmiany czcionek, edycje obrazów, przesunięcia układu, zmiany kolorów, wszystko. Kosztuje 20-30 dolarów miesięcznie zależnie od planu i wymaga lokalnie zainstalowanego Acrobat Pro. Jeśli robisz pracę z redline prawniczym o wysokim wolumenie, porównania zasobów marki lub cokolwiek, gdzie wierność wizualna ma takie samo znaczenie jak treść tekstowa, Acrobat to właściwa odpowiedź i polecilibyśmy go bez wahania.

To, co to narzędzie oferuje zamiast tego: przeciągnij dwa pliki, zobacz różnice tekstowe w kilka sekund, za darmo, bez instalacji, bez uploadu. Dla przypadku porównania prozy — co jest większością przypadków — ta wymiana jest dobra. Mądry workflow to użyć darmowych różnic tekstowych najpierw, by przeselekcjonować zakres zmian, a potem wyciągnąć Acrobata, jeśli i tylko jeśli warstwa wizualna ma znaczenie.

Historia prywatności

PDF-y, które porównujesz, to często dokumenty, którymi najmniej chcesz się dzielić. Umowy. Zapieczętowane pisma sądowe. Drafty papierów M&A. Raporty wynagrodzeń. Osobiste dokumenty medyczne. Memo z wewnętrznych dochodzeń. To są dokumenty, w których „wysyłamy na serwer i tam przetwarzamy" — model, którego używa iLovePDF, SmallPDF i większość narzędzi porównujących PDF w chmurze — jest złym kształtem.

Porównaj PDF działa w całości w Twojej przeglądarce. PDF.js wyciąga tekst w pamięci JavaScript. Pakiet diff uruchamia porównanie w pamięci JavaScript. Wyniki renderują się do DOM. PDF-y nigdy nie dotykają sieci. Nie ma serwera, który honorowałby politykę prywatności, bo nie ma serwera w ścieżce. Otwórz narzędzia deweloperskie przeglądarki, przejdź do zakładki Sieć, uruchom pełne porównanie: zero żądań wychodzących podczas porównywania. Ładowanie strony to jedyna aktywność sieciowa.

To nie jest obietnica prywatności — to architektura. Nie ma nic do wycieku, bo nic nie jest w locie.

Powiązane narzędzia PDF

  • Wyciągnij tekst z PDF — wyciągnij surowy tekst z PDF, przydatne, gdy chcesz porównać w dedykowanym edytorze tekstu albo nakarmić treścią inne narzędzie.
  • Sprawdź różnice tekstu — ten sam diff na poziomie linii dla wejścia w postaci zwykłego tekstu, nie PDF-ów. Wklej dwa bloki tekstu, zobacz porównanie.
  • Podziel PDF — rozbij duże PDF-y na rozdziały przed porównywaniem; sekcja po sekcji jest szybsza niż uruchamianie wielotysięcznostronicowego porównania na raz.
  • Łączenie PDF — połącz wynik diff (jako zrzut ekranu) z oryginalnymi PDF-ami w jeden pakiet do przeglądu.
  • Podpisz PDF — gdy zrecenzowałeś zrewidowaną umowę i jesteś gotów ją podpisać.

O Microapp

Microapp to zbiór małych, skupionych narzędzi, które otwierają się w karcie, robią jedną rzecz i pozwalają Ci wyjść. Porównaj PDF to jedno z około 140 narzędzi w katalogu. Model członkowski jest w stylu Costco — Members dostają czyste strony i AI po cenie kosztu; nie-Members dostają te same narzędzia z reklamami na stronie. 10% każdego dolara, który Microapp zarabia, idzie na cele charytatywne, z góry, audytowane kwartalnie. Narzędzia są wybrane, nie tylko zagregowane.

Często zadawane pytania

Co liczy się jako „zmiana"?

Każda linia, która nie jest identyczna bajt-w-bajt. Narzędzie dzieli oba PDF-y na linie, uruchamia standardowy algorytm diffLines i oznacza każdą linię jako dodaną, usuniętą lub bez zmian. Zmiana jednego słowa oznacza całą linię jako usuniętą ORAZ dodaje nową wersję — tak działają diff-y na poziomie linii. Białe znaki się liczą: spacja na końcu zmienia linię. Dla granularności na poziomie słów użyj dedykowanego narzędzia redline jak Litera Compare.

Dlaczego tylko tekst? Przecież PDF ma układ?

Bo uczciwe jest szybsze niż półmagia. Prawdziwy wizualny diff to poważny produkt — renderowanie obu PDF-ów do pikseli, dopasowywanie stron, wykrywanie przeniesionych bloków, kolorowanie zmian czcionek. Funkcja Compare Files w Adobe Acrobat to robi i kosztuje pieniądze nie bez powodu. My porównujemy wyciągnięty tekst, co obejmuje to, czego potrzebuje 90% pracy z rewizją umów i korektą. Układ, czcionki, obrazy, podpisy — żadne z tych nie są wykrywane. Mówimy to wprost nad każdym wynikiem.

Jak działa diff na poziomie linii?

Używamy algorytmu diffLines z pakietu diff — tego samego podejścia, którego używa git i większość narzędzi do code review. Znajduje najdłuższy wspólny podciąg linii i oznacza resztę jako dodane albo usunięte. W widoku Obok siebie sąsiednie usunięte i dodane fragmenty są łączone w ten sam wiersz. W widoku Unified usunięte linie idą przed odpowiadającymi dodanymi liniami, z prefiksami − i +.

Czy to zadziała na dużych PDF-ach?

Do 100 MB i 500 stron na plik. Wyciąganie tekstu to wolny krok (kilka sekund na sto stron na normalnym laptopie); sam diff jest niemal natychmiastowy dla dokumentów poniżej ~50 000 linii. Dla wielotysięcznostronicowej pracy w postępowaniach prawnych, najpierw podziel każdy PDF na rozdziały naszym narzędziem Podziel PDF i porównuj sekcja po sekcji.

Czy działa na zeskanowanych PDF-ach?

Nie. Zeskanowane PDF-y to obrazy tekstu, nie tekst. Ekstraktor zwraca puste lub niemal puste wyniki, a diff byłby bez sensu. Jeśli Twoje PDF-y są skanami, najpierw przepuść je przez narzędzie OCR (Adobe Acrobat, macOS Preview, Tesseract), żeby dodać warstwę tekstu, a potem porównuj OCR-owane wersje tutaj.

Czy moje PDF-y naprawdę nie są wysyłane?

Zgadza się. PDF.js (biblioteka, która renderuje PDF-y w Firefoxie) i algorytm diff działają w Twojej przeglądarce. Twoje pliki idą z dysku do pamięci przeglądarki, są porównywane, a wynik renderuje się na ekranie — nigdy na serwer. Sprawdź zakładkę sieci podczas porównywania: zero żądań wychodzących.

Po co używać tego zamiast Adobe Acrobat Compare Files?

Compare Files Acrobata to złoty standard wizualnego porównywania PDF — renderowanie stron, wykrywanie czcionek, diff obrazów — i jeśli tego potrzebujesz, użyj tego. To narzędzie jest dla przypadku tylko-tekstowego: szybsze (przeciągnij dwa pliki, zobacz wyniki w kilka sekund), darmowe, bez instalacji, działa w każdej przeglądarce. Dla czystego porównania prozy — umowy, artykuły, dokumenty polityk — tylko-tekst to zwykle to, czego chcesz, i czyta się szybciej niż wizualny redline.