PDFMerger.io is free & private — no uploads, no sign-up. If it saved you time, a coffee helps keep it going!☕ Buy me a coffee

Jak Działa PDFMerger.io

Proste wyjaśnienie tego, co się dzieje, gdy korzystasz z naszych narzędzi — i dlaczego Twoje pliki nigdy nie opuszczają Twojego urządzenia.

Krótka wersja

Gdy otwierasz PDFMerger.io, wszystko dzieje się w zakładce przeglądarki. Twoje pliki PDF są odczytywane z dysku, przetwarzane w pamięci, a wynik jest pobierany bezpośrednio — bez wysyłania jakichkolwiek danych poza Twoje urządzenie.

Używane biblioteki

pdf-lib

Obsługuje wszystkie manipulacje PDF: scalanie, dzielenie, obracanie, usuwanie stron, kompresję i odblokowywanie plików chronionych hasłem — bezpośrednio w przeglądarce.

pdfjs-dist (PDF.js)

Silnik renderowania PDF firmy Mozilla. PDFMerger.io używa go do generowania podglądów stron PDF — całkowicie w przeglądarce.

Tesseract.js (OCR)

A WebAssembly port of the Tesseract OCR engine. When you use the PDF OCR tool, each page is rendered to a canvas at 2× resolution and fed to Tesseract running locally in your browser. The WASM binary and language data are loaded from a CDN on first use — your PDF content is never sent anywhere.

react-signature-canvas + pdf-lib (Sign PDF)

The Sign PDF tool captures your signature using a canvas element (draw, type, or upload). The signature is converted to a PNG image and embedded into the PDF using pdf-lib's image embedding API — all in memory. No server is involved at any step.

Co dzieje się krok po kroku podczas scalania plików PDF

  1. 1You drag files onto the merge area. The browser reads each file from your disk using the File API — a standard browser feature that gives JavaScript access to local files you explicitly select.
  2. 2PDF.js renders the first page of each file to a canvas element to generate the thumbnail previews you see in the file list. This happens entirely in your browser's memory.
  3. 3You click "Merge PDF". pdf-lib opens each PDF's binary structure, extracts the page objects, and writes them into a single new PDF document — all in memory.
  4. 4The finished PDF bytes are converted to a Blob (a temporary in-memory file object) and a download link is created using URL.createObjectURL(). Your browser's native download mechanism saves it to your Downloads folder.
  5. 5When you close the tab, all data is cleared from memory. Nothing persists anywhere.

Prywatność — co zbieramy i czego nie

Nigdy nie widzimy Twoich plików. Żadna treść ani metadane nie są wysyłane na nasze serwery.
Zbieramy anonimowe analizy użytkowania — jak często każde narzędzie jest używane. Bez treści plików ani identyfikatorów osobistych.
Nie jest wymagane konto. Bez logowania, bez adresu e-mail.
Brak przechowywania plików. Pliki istnieją w pamięci RAM przeglądarki tylko podczas przetwarzania.

Formaty PDF i zgodność

PDFMerger.io obsługuje standardowe pliki PDF (każda wersja). Narzędzia działają z plikami PDF z Adobe Acrobat, Microsoft Word, Google Docs, macOS Preview, LibreOffice i skanerów.

Wymagania dotyczące przeglądarki i urządzenia

Działa każda nowoczesna przeglądarka: Chrome, Firefox, Safari, Edge i Brave — na komputerach i urządzeniach mobilnych. Wydajność zależy od dostępnej pamięci RAM urządzenia.

Dlaczego przetwarzanie w przeglądarce jest ważne

W PDFMerger.io łańcuch przetwarzania nigdy nie opuszcza Twojego urządzenia — nie ma ryzyka infrastrukturalnego, ponieważ żadna infrastruktura nie obsługuje Twoich plików.