DevToolBox

PDF Merge

複数のPDFファイルをブラウザ内で1つに結合。順序の入れ替えや個別削除も可能で、ファイルは外部に送信されません。

PDFファイルをここにドラッグ&ドロップ

またはクリックして複数選択(2つ以上、合計50MBまで)

PDFを選択

処理は全てブラウザ内で完結します。PDFファイルが外部サーバーへ送信されることはありません。

How to Use the PDF Merge Tool

This free online tool combines multiple PDF files into a single document entirely in your browser using the pdf-lib JavaScript library. Add two or more PDFs by drag and drop or the file picker, reorder them with the up/down buttons or by dragging the rows, then click Merge. The combined file is generated locally and offered as a download — no file is ever uploaded to a server.

Features

  • Combine any number of PDF files, up to a combined 50MB, into one document
  • Reorder files with up/down buttons or drag and drop before merging
  • Remove individual files from the list without starting over
  • Choose the output file name before downloading
  • Clear error messages for corrupted or password-protected PDFs

PDF Mergeの使い方

このツールは複数のPDFファイルをブラウザ内で1つのPDFに結合します。PDFファイルを2つ以上ドラッグ&ドロップまたは選択して追加し、 リストの上下ボタンやドラッグ&ドロップで結合順序を調整してから「PDFを結合」を実行してください。結合処理には pdf-lib という JavaScriptライブラリを使用しており、ページのコピーからファイル生成までクライアントサイドだけで完結します。生成された PDFはファイル名を指定してダウンロードできます。

よくある落とし穴と対処 / Common Pitfalls

落とし穴 / Pitfall問題 / Problem対処 / Fix
結合順序が意図と違う
Pages merge in the wrong order
ファイルは追加した順にリスト表示される
Files list in the order they were added
結合前に上下ボタンかドラッグで並び替える
Reorder rows before clicking Merge
パスワード保護PDFが読み込めない
Password-protected PDF won't load
暗号化されたPDFはブラウザ側で復号できない
Encrypted PDFs can't be decrypted client-side
PDF閲覧ソフトなどで先にパスワードを解除する
Remove the password with a PDF reader first
合計サイズが50MBを超えて追加できない
Can't add more files past 50MB total
ブラウザメモリだけで処理するための安全上限
A safety limit since everything runs in browser memory
ファイルを分けて複数回に分けて結合する
Split the work into multiple merge batches
結合後にファイルサイズが増える
Merged file is larger than the sum of parts
各PDFのフォント・リソースがそれぞれ埋め込まれる
Each source PDF may embed its own fonts/resources
多くの場合は許容範囲。気になる場合は画像を事前圧縮
Usually acceptable; compress embedded images beforehand if needed
しおりやフォームが消える
Bookmarks or form fields disappear
ページ単位のコピーのため一部の高度な要素は非対応
Page-level copying doesn't carry every advanced feature
見た目(ページ内容)は保持される。実害の多くはない
Visual page content is preserved regardless

PDF結合のよくある用途 / Common Use Cases

見積書 + 仕様書 + 契約書   → 1つのPDFにまとめて提出
スキャンした複数枚の書類   → 1冊のPDFとして保存
請求書 + 領収書           → 経費精算用に結合
複数章に分かれた資料      → 1つのマニュアルPDFに統合
アンケート用紙(複数ページ) → 回収後に1ファイルへ集約

Why browser-only?

PDFs frequently contain sensitive material — signed contracts, invoices, scanned ID documents, medical records. Uploading them to a server just to combine a few pages is an unnecessary risk. This tool loads, copies, and rebuilds every page using pdf-lib running entirely in your browser tab. Open DevTools and watch the Network tab while merging: no request ever carries your file data.

PDFには契約書・請求書・本人確認書類など機密性の高い情報が含まれることが少なくありません。本ツールはファイルの読み込みから ページ結合、PDF生成までを全てブラウザ内で行い、外部サーバーへアップロードすることは一切ありません。開発者ツールの Networkタブを開いたまま結合しても、通信が発生しないことを確認できます。

関連ツール / Related Tools

開発をもっと効率的に

PR