PDF Split
1つのPDFファイルをブラウザ内でページ分割。全ページ個別・範囲指定・2分割に対応し、ファイルは外部に送信されません。
PDFファイルをここにドラッグ&ドロップ
またはクリックして選択(50MBまで)
PDFを選択処理は全てブラウザ内で完結します。PDFファイルが外部サーバーへ送信されることはありません。
How to Use the PDF Split Tool
This free online tool splits a single PDF into multiple files entirely in your browser using the pdf-lib JavaScript library. Upload a PDF to see its total page count, choose a split method, and generate the resulting files locally. Nothing is uploaded to a server at any point.
Three Split Modes
- All pages — extract every page into its own single-page PDF
- Page ranges — specify custom ranges like
1-3,4-6,7-10to create one file per range - Split in two — pick a page number and split the document into a first and second half at that point
Each generated file appears as its own download link. Since this tool avoids adding a ZIP library, you download each file with its own button rather than a single archive.
PDF Splitの使い方
このツールは1つのPDFファイルをブラウザ内で複数のPDFに分割します。PDFファイルを選択すると自動的に総ページ数が表示され、 「全ページを個別に分割」「ページ範囲を指定」「指定ページで2分割」の3つの方法から選んで実行できます。分割処理には pdf-lib というJavaScriptライブラリを使用しており、ページのコピーからファイル生成までクライアントサイドだけで完結します。 生成された各PDFファイルは個別のダウンロードリンクとして表示されるため、1つずつクリックして保存してください。
よくある落とし穴と対処 / Common Pitfalls
| 落とし穴 / Pitfall | 問題 / Problem | 対処 / Fix |
|---|---|---|
| 範囲指定でエラーになる Range input rejected | 全角カンマ・全角ハイフンや余分な空白が混じっている Full-width commas/dashes or stray characters | 半角の「,」と「-」で「1-3,4-6」のように指定する Use half-width comma and hyphen, e.g. 1-3,4-6 |
| 1ページずれる Off-by-one page numbers | 0ページ目という概念と混同しやすい Easy to assume 0-based indexing | 本ツールのページ番号は先頭ページを1として数える Page numbers here are always 1-based |
| パスワード保護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 |
| 「全ページ個別分割」でファイルが大量に "All pages" creates too many files | ページ数と同じ数のPDFファイルが生成される One file is generated per page | 必要な範囲だけなら「ページ範囲を指定」を使う Use page ranges instead when you only need a subset |
| 一部のファイルしかダウンロードされない Only some files seem to download | ブラウザは複数の自動ダウンロードをブロックすることがある Browsers can block many automatic downloads | 本ツールは自動一括保存を行わない仕様。1つずつクリックする This tool intentionally requires one click per file |
ページ範囲の指定例 / Range Syntax Examples
"1-3,4-6,7-10" → 1-3ページ, 4-6ページ, 7-10ページ の3ファイルに分割
"1,3,5" → 1ページ目・3ページ目・5ページ目をそれぞれ1ファイルに抽出
"1-1" → 1ページ目のみを1ファイルとして抽出(単一ページ抽出)
"5-" は非対応 → 終了ページ番号は省略せず明記してくださいWhy browser-only?
Splitting a PDF often means pulling out one sensitive page — a single invoice from a bundle, an ID scan from a longer application packet. Sending the whole document to a server just to extract a few pages multiplies your exposure for no reason. This tool loads, copies, and rebuilds pages using pdf-lib entirely inside your browser tab. Check the Network tab in DevTools while splitting: no request ever carries your file.
PDFの分割は「束になった書類から1枚の請求書だけ取り出す」「複数ページの申込書から本人確認ページだけ抽出する」といった、 機密性の高いページを扱う場面が少なくありません。本ツールはファイルの読み込みからページ分割、PDF生成までを全てブラウザ内で行い、 外部サーバーへアップロードすることは一切ありません。開発者ツールのNetworkタブを開いたまま分割しても、通信が発生しないことを 確認できます。
関連ツール / Related Tools
開発をもっと効率的に
PR