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

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

  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.

Privacidade — o que coletamos e o que não coletamos

Nunca vemos seus arquivos. Nenhum conteúdo nem metadados são enviados aos nossos servidores.
Coletamos análises de uso anônimas — quantas vezes cada ferramenta é usada. Sem conteúdo de arquivos nem identificadores pessoais.
Nenhuma conta necessária. Sem login, sem e-mail.
Sem armazenamento de arquivos. Os arquivos existem na RAM do navegador apenas durante o processamento.

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.