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

Cómo Funciona PDFMerger.io

Una explicación sencilla de lo que ocurre cuando usas nuestras herramientas — y por qué tus archivos nunca salen de tu dispositivo.

La versión corta

Cuando abres PDFMerger.io, todo ocurre dentro de la pestaña del navegador. Tus archivos PDF se leen desde tu disco duro, se procesan en memoria y el resultado se descarga directamente — sin que ningún dato salga de tu dispositivo.

Las bibliotecas que lo impulsan

pdf-lib

Gestiona toda la manipulación de PDF: combinar, dividir, rotar, eliminar páginas, comprimir y desbloquear archivos protegidos con contraseña — directamente en el navegador.

pdfjs-dist (PDF.js)

El motor de renderizado PDF de Mozilla. PDFMerger.io lo usa para generar vistas previas de tus páginas PDF — completamente en el 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.

Qué ocurre paso a paso cuando combinas 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.

Privacidad — qué recopilamos y qué no

Nunca vemos tus archivos. Ningún contenido ni metadatos se envían a nuestros servidores.
Recopilamos análisis de uso anónimos — cuántas veces se usa cada herramienta. Sin contenido de archivos ni identificadores personales.
No se requiere cuenta. No hay inicio de sesión, ni correo electrónico.
Sin almacenamiento de archivos. Los archivos existen en la RAM del navegador solo durante el procesamiento.

Formatos y compatibilidad

PDFMerger.io admite archivos PDF estándar (cualquier versión). Las herramientas funcionan con PDFs de Adobe Acrobat, Microsoft Word, Google Docs, macOS Preview, LibreOffice y escáneres.

Requisitos de navegador y dispositivo

Cualquier navegador moderno funciona: Chrome, Firefox, Safari, Edge y Brave — en escritorio y móvil. El rendimiento depende de la RAM disponible en tu dispositivo.

Por qué importa el procesamiento en el navegador

Con PDFMerger.io, la cadena de procesamiento nunca sale de tu dispositivo — no hay riesgo de infraestructura porque no existe infraestructura que maneje tus archivos.