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

PDFMerger.ioの仕組み

ツールを使用するときに何が起こるかの分かりやすい説明 — そしてファイルがデバイスを離れない理由。

簡単な説明

PDFMerger.ioを開くと、すべてがブラウザのタブ内で行われます。PDFファイルはハードドライブから読み込まれ、メモリで処理され、結果が直接ダウンロードされます — データがデバイスを離れることはありません。

使用しているライブラリ

pdf-lib

すべてのPDF操作を処理します:結合、分割、回転、ページ削除、圧縮、パスワード保護ファイルのロック解除 — すべてブラウザ内で直接実行されます。

pdfjs-dist (PDF.js)

MozillaのPDFレンダリングエンジン。PDFMerger.ioは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.

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.

プライバシー — 収集するデータと収集しないデータ

ファイルを見ることはありません。コンテンツやメタデータはサーバーに送信されません。
匿名の使用分析を収集します — 各ツールの使用回数のみ。ファイルの内容や個人識別子は含まれません。
アカウント不要。ログインもメールアドレスも不要です。
ファイルは保存されません。処理中のみブラウザのRAMに存在します。

PDFフォーマットと互換性

PDFMerger.ioは標準PDFファイル(任意のバージョン)をサポートします。Adobe Acrobat、Microsoft Word、Google Docs、macOS Preview、LibreOffice、スキャナーからのPDFで動作します。

ブラウザとデバイスの要件

Chrome、Firefox、Safari、Edge、Braveなど、あらゆる最新ブラウザで動作します — デスクトップとモバイルの両方に対応。パフォーマンスはデバイスの利用可能なRAMによって異なります。

ブラウザベースの処理が重要な理由

PDFMerger.ioでは、処理チェーンがデバイスを離れることはありません — ファイルを処理するインフラが存在しないため、インフラリスクがありません。