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

Comment ça fonctionne

PDFMerger.io traite vos fichiers entièrement en local dans votre navigateur — aucun serveur, aucun téléchargement, aucune conservation de données.

La version courte

Lorsque vous ouvrez PDFMerger.io et utilisez un outil, tout se passe dans l'onglet de votre navigateur. Vos fichiers PDF sont lus depuis votre disque dur, traités en mémoire avec JavaScript, et le résultat est réécrit sur votre disque dur — sans qu'aucune donnée ne quitte votre appareil.

Les bibliothèques qui l'alimentent

pdf-lib

Gère toutes les manipulations PDF : fusion, division, rotation, suppression, compression et déverrouillage des fichiers protégés par mot de passe.

pdfjs-dist (PDF.js)

Le moteur de rendu PDF de Mozilla. PDFMerger.io l'utilise pour générer des aperçus miniatures de vos pages 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.

Ce qui se passe étape par étape lors de la fusion de 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.

Confidentialité — quelles données nous collectons et ce que nous ne collectons pas

Nous ne voyons jamais vos fichiers. Aucun contenu de fichier, nom de fichier ou métadonnée n'est envoyé à nos serveurs.
Nous collectons des analyses d'utilisation anonymes. Nous comptons combien de fois chaque outil est utilisé. Pas de contenu de fichier, pas d'identifiants personnels.
Aucun compte requis. Pas de connexion, pas d'e-mail, pas de profil.
Pas de stockage de fichiers. Les fichiers n'existent que dans la RAM du navigateur pendant la durée du traitement.

Formats PDF et compatibilité

PDFMerger.io prend en charge les fichiers PDF standard. Les outils fonctionnent avec des PDFs d'Adobe Acrobat, Microsoft Word, Google Docs, macOS Preview, LibreOffice et les scanners.

Exigences du navigateur et de l'appareil

Tout navigateur moderne fonctionne : Chrome, Firefox, Safari, Edge et Brave sur ordinateur et mobile.

Pourquoi le traitement basé sur le navigateur est important

La plupart des outils PDF en ligne téléchargent vos fichiers sur un serveur. Avec PDFMerger.io, la chaîne de traitement ne quitte jamais votre appareil.