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

Come funziona

PDFMerger.io elabora i tuoi file completamente in locale nel tuo browser — nessun server, nessun caricamento, nessuna conservazione dei dati.

La versione breve

Quando apri PDFMerger.io e usi qualsiasi strumento, tutto accade all'interno della scheda del tuo browser. I tuoi file PDF vengono letti dal disco rigido, elaborati in memoria con JavaScript e il risultato viene riscritto sul disco rigido — senza che alcun dato lasci il tuo dispositivo.

Le librerie che lo alimentano

pdf-lib

Gestisce tutte le manipolazioni PDF: unione, divisione, rotazione, rimozione, compressione e sblocco di file protetti da password.

pdfjs-dist (PDF.js)

Il motore di rendering PDF di Mozilla. PDFMerger.io lo usa per generare anteprime miniaturizzate delle pagine PDF.

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.

Cosa succede passo dopo passo quando si uniscono i 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.

Privacy — quali dati raccogliamo e cosa non raccogliamo

Non vediamo mai i tuoi file. Nessun contenuto di file, nome file o metadati viene inviato ai nostri server.
Raccogliamo analisi di utilizzo anonime. Contiamo quante volte viene utilizzato ogni strumento. Nessun contenuto di file, nessun identificatore personale.
Nessun account richiesto. Nessun login, nessuna email, nessun profilo.
Nessuna archiviazione di file. I file esistono nella RAM del browser solo per la durata dell'elaborazione.

Formati PDF e compatibilità

PDFMerger.io supporta file PDF standard. Gli strumenti funzionano con PDF da Adobe Acrobat, Microsoft Word, Google Docs, macOS Preview, LibreOffice e scanner.

Requisiti di browser e dispositivo

Qualsiasi browser moderno funziona: Chrome, Firefox, Safari, Edge e Brave su desktop e mobile.

Perché l'elaborazione basata su browser è importante

La maggior parte degli strumenti PDF online carica i tuoi file su un server. Con PDFMerger.io, la catena di elaborazione non lascia mai il tuo dispositivo.