Como o PDFMerger.io Funciona
Uma explicação simples do que acontece quando você usa nossas ferramentas — e por que seus arquivos nunca saem do seu dispositivo.
A versão curta
Quando você abre o PDFMerger.io, tudo acontece dentro da aba do navegador. Seus arquivos PDF são lidos do disco rígido, processados na memória e o resultado é baixado diretamente — sem que nenhum dado saia do seu dispositivo.
As bibliotecas que o alimentam
pdf-lib
Gerencia toda a manipulação de PDF: mesclar, dividir, girar, remover páginas, comprimir e desbloquear arquivos protegidos por senha — diretamente no navegador.
pdfjs-dist (PDF.js)
O mecanismo de renderização PDF da Mozilla. O PDFMerger.io o usa para gerar miniaturas das suas páginas PDF — completamente no navegador.
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.
O que acontece passo a passo ao mesclar PDFs
- 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.
- 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.
- 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.
- 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.
- 5When you close the tab, all data is cleared from memory. Nothing persists anywhere.
Privacidade — o que coletamos e o que não coletamos
Formatos e compatibilidade
O PDFMerger.io suporta arquivos PDF padrão (qualquer versão). As ferramentas funcionam com PDFs do Adobe Acrobat, Microsoft Word, Google Docs, macOS Preview, LibreOffice e scanners.
Requisitos de navegador e dispositivo
Qualquer navegador moderno funciona: Chrome, Firefox, Safari, Edge e Brave — no desktop e mobile. O desempenho depende da RAM disponível no seu dispositivo.
Por que o processamento no navegador importa
Com o PDFMerger.io, a cadeia de processamento nunca sai do seu dispositivo — não há risco de infraestrutura porque nenhuma infraestrutura manipula seus arquivos.