FIRST CH TOOLS / 40 PDF MERGE & SPLIT
PDF Merge, Split & Page Extract
Join several PDFs into one, pull out just the pages you need, change their order and fix the rotation. Contracts, quotes and scans stay on your machine — nothing is uploaded anywhere.
How to Use
- Add PDFsDrag & drop them or click to choose. With more than one, use ↑ ↓ to set the merge order.
- Pick pages and rotationWrite something like 1-3,5,8- under “Pages” and those pages are used in that order. Leave it empty for every page. Fix sideways scans with “Rotate”.
- Build and saveChoose the output (one merged PDF / one per file / one per page) and press “Build the PDF”. Two or more files can be taken as a ZIP.
About This Tool
Joining a quote and an invoice, lifting two clauses out of a contract, straightening a page the scanner read sideways — routine work, except that the file usually carries client names, figures and personal data. Most free PDF services do the work on their own servers, which is exactly what an internal policy tends to forbid. This tool reads and writes the file entirely on your device and never sends the PDF anywhere (once the page has loaded, it keeps working offline).
Write the page range in the order you want the pages. They are copied in exactly that order, so the same field also covers reordering and duplicating, not just extracting.
| You write | You get |
|---|---|
| (empty) | Every page |
| 1-3,5 | Pages 1 to 3, then page 5 |
| 8- | Page 8 to the end |
| -4 | The start through page 4 |
| 3,1,2 | Reordered: 3, then 1, then 2 |
| 5-1 | Reversed: page 5 down to page 1 |
| 1,1,2 | Page 1 duplicated |
Pages are copied into a new document rather than redrawn, so text stays selectable and image quality is untouched. Rotation is added to whatever the page already had (asking for “90° right” on a page that is already turned 90° gives you 180°). Files from “one PDF per page” keep the original page number in the name, like contract-p03.pdf.
Some things this tool cannot do. Password-protected PDFs will not open — remove the protection in your PDF viewer first. Bookmarks, form field settings and document properties (title, author) are not carried over. Digital signatures are broken, unavoidably: a signature certifies that the file has not changed by a single byte, so rearranging pages always invalidates it. The limits are 200 MB per input file and 500 output files.
The PDF work is done by pdf-lib (MIT), bundled with this site. To create a PDF from scratch, see Markdown → PDF; for slide decks, Marp Markdown → Slides.
Other Tools
- 01WebP Converter画像→WebP一括変換
- 02White Background RemoverWhite BG Remover
- 03WCAG Contrast CheckerContrast Checker
- 04Character CounterCharacter Counter
- 05llms.txt Generatorllms.txt Generator
- 06JSON-LD GeneratorJSON-LD Generator
- 07Markdown → PDFMD → PDF
- 08OGP Meta Tag WizardOGP Wizard
- 09Favicon GeneratorFavicon Generator
- 10TikTok PublisherTikTok Publisher
- 11Encoding & Line Ending ConverterEncoding Converter
- 12Batch Image → AVIF ConverterAVIF Converter
- 13Test Data GeneratorTest Data Generator
- 14Marp Markdown → SlidesMarp Slides
- 15Text & Code Diff CheckerDiff Checker
- 16Cron Expression ExplainerCron Explainer
- 17Base64 & Data URI EncoderBase64 & Data URI
- 18URL Parameter Editor & UTM BuilderURL Parameters
- 19HTML Entity Escape & UnescapeHTML Escape
- 20JSON ⇄ YAML ConverterJSON ⇄ YAML
- 21PX ⇄ REM / EM ConverterPX ⇄ REM / EM 単位変換
- 22Color Converter & AlphaColorコード変換&アルファ透過
- 23MD5 / SHA-256 Hash Generatorハッシュ生成
- 24JWT Decoder & Expiry CheckerJWTデコーダー&有効期限チェッカー
- 25User-Agent ParserUser-Agent解析&デバイス判定
- 26UUID & ULID GeneratorUUID (v4) & ULID 一括生成
- 27Aspect Ratio Calculatorアスペクト比計算&サイズ算出
- 28Markdown Table & CSV/TSV ConverterMarkdownテーブル整形&CSV/TSV変換
- 29SQL Query FormatterSQLクエリフォーマッター&整形
- 30QR Code GeneratorQR Code Generator
- 31Regex Tester正規表現テスター
- 32Unix Timestamp ConverterUNIXタイムスタンプ⇄日時変換
- 33New Tab Memo — Chrome Extension新規タブメモ帳 Chrome拡張
- 34Image Resizer & Cropper画像リサイズ&クロップ
- 35EXIF Viewer & RemoverEXIF情報の確認&除去
- 36robots.txt Generatorrobots.txt ジェネレーター
- 37Password Generator安全なパスワード生成
- 38Case Converter文字列ケース変換
- 39CSV/TSV ⇄ JSON ConverterCSV/TSV ⇄ JSON 相互変換