Merge & Split PDF
Free online tool to merge PDF files, split a PDF or extract pages, and convert JPG or PNG images to PDF — with page thumbnails, drag-and-drop ordering and page ranges. No sign-up, nothing to install, and your files never leave your browser.
- Files stay on your device
- Merge, split & extract
- JPG to PDF
- Free, no sign-up
Click a thumbnail to exclude that page (click again to bring it back). Drag a file bar or use ↑↓ to change the file order.
Drop PDFs here (several at once is fine), or click “Choose PDFs”
Files are processed in your browser and never uploaded.
Click thumbnails, or type something like 1-3,5,8-10. “8-” means page 8 to the end; “5-3” reverses the order.
Drop one PDF here, or click “Choose PDFs”
Files are processed in your browser and never uploaded.
Works with JPG, PNG, WebP, GIF and more. Drag images or use ↑↓ to reorder; each image becomes one page.
Drop images here, or click “Choose images”
Files are processed in your browser and never uploaded.
🔒 Everything is calculated in your browser. No data is sent to any server.
When to use it
- Combine PDF files: merge receipts for an expense report, several reports or a document scanned in batches into one PDF you can email or upload.
- Extract or delete PDF pages: keep only the signature pages of a contract, or drop blank pages and extra covers and save a new file.
- Split a PDF: break a scanned handbook into one file per chapter, or save every page as its own file.
- JPG to PDF: turn phone photos of receipts, ID copies or homework into a single PDF for a form that only accepts PDFs.
How to use
- Pick a mode at the top: “Merge PDF”, “Split / extract” or “Images to PDF”.
- Merge: click “Choose PDFs” or drop several files below, reorder them with ↑↓ or by dragging the file bar, click thumbnails to exclude pages, then click “Merge & download”.
- Split / extract: open one PDF, click thumbnails or type a range like 1-3,5 in “Page range”, choose an output option and click “Download”. Multiple files are packed into a ZIP.
- Images to PDF: click “Choose images”, arrange them, pick the page size, orientation and margin, then click “Convert & download”.
- Click “Clear” to start over; if you clear by mistake, click “Undo” at the bottom of the screen.
Worked example
Extract and split: for a 12-page report.pdf, type “1-3,5,8-10” in “Page range” to select 7 pages. “Selected pages as one PDF” gives a 7-page report-extract.pdf; “One file per range (ZIP)” gives report-p1-3.pdf, report-p5.pdf and report-p8-10.pdf; “One file per page (ZIP)” gives 7 files.
Reverse order and duplicates: on a 5-page file, “5-3,1,3” as one PDF gives pages 5, 4, 3, 1 — the repeated page 3 is kept once. As one file per range you get report-p5-3.pdf (3 pages, reversed), report-p1.pdf and report-p3.pdf, since ranges may overlap. If you then pick pages by clicking thumbnails, the box is tidied up to “1,3-5”.
Merge: A.pdf has 10 pages and you click off pages 2 and 9; B.pdf has 3 pages. The result has 8 + 3 = 11 pages: pages 1, 3–8 and 10 of A, then pages 1–3 of B.
Images to PDF: a 4032×3024 landscape phone photo with A4, Auto orientation and a 10 mm margin lands on a landscape A4 page (297×210 mm), scaled to 253.3×190.0 mm and centered with 10 mm top and bottom and 21.8 mm left and right. A 1170×2532 iPhone screenshot goes on a portrait A4 page at 128.0×277.0 mm.
Reading the results
- In Merge mode, pages you click off fade out with a ✕, and the file shows “N pages excluded”; the status line shows how many files and pages will be merged.
- In Split mode, thumbnails with a ✓ are selected, and the thumbnails and the page range stay in sync; “N / total pages selected” counts each page once.
- After downloading, the status line shows the page or file count and the size. A merged file is usually close to the sum of its parts; when you extract a few pages that share fonts or images with others, the new file may not shrink proportionally.
- “Preview unavailable” next to a file means only page numbers are shown; merging and splitting still work normally.
How it works
- Reading: the tool checks for the “%PDF-” header, then pdf-lib parses the document in your browser, counts the pages and checks for encryption.
- Thumbnails: Mozilla’s pdf.js draws them in a background worker at about 140 px wide, only when they scroll near the screen and at most two at a time, releasing each page’s resources right after — so long documents stay responsive.
- Merging and splitting: pdf-lib copies the original pages (text, vector graphics, images and fonts) into the new file as they are, without turning them into images, so text stays selectable and searchable with no quality loss.
- Page ranges: separate with commas (spaces work too). “a-b” includes both ends and runs backwards when a is larger than b; “a-” runs to the last page. When saving as one PDF, a repeated page is kept at its first position only.
- Images to PDF: JPG and PNG are embedded as-is without recompression; WebP, GIF and other formats, plus JPGs with an EXIF rotation, are first straightened on a canvas and saved as JPG (92% quality). Image size is measured at 96 dpi (1 px = 0.75 pt), scaled down only — never up — and centered within the margins. A4 is 595.28×841.89 pt and Letter is 612×792 pt.
Limitations
- Encrypted PDFs (with an open password or a permissions password) can’t be processed; remove the protection in the original app first.
- Each PDF can be up to 100 MB and each image up to 50 MB, with 300 MB in total per batch. Phones have less memory, so very large files may fail — process them in smaller batches.
- Bookmarks (the outline) are not kept, and fillable form fields may stop working after merging; annotations on a page are copied with it.
- Thumbnails are only a preview: pages with non-embedded fonts (common in some Chinese, Japanese and Korean documents) or unusual image formats may show missing text or blank areas, but the output file is not affected.
- Images to PDF does not run text recognition (OCR), so the pages are images and text can’t be selected. Animated GIFs use the first frame only, and HEIC opens only in browsers that support it (such as Safari).
FAQ
Are my files uploaded?
No. Reading, merging, splitting and converting all happen in your browser. Your files are never sent to a server or stored, and they’re gone when you close the page. The network is only used to download the processing code the first time.
Does merging or splitting reduce quality? Can I still select the text?
No quality is lost. Pages are copied as they are, so text, vector graphics and images match the original, and text stays selectable and searchable.
Is there a file size or page limit?
Up to 100 MB per PDF and 50 MB per image, with 300 MB in total per batch. There’s no hard page limit; on long documents, thumbnails appear as you scroll to them.
Why does it say my PDF is password-protected?
The file is encrypted — it either needs a password to open or has a permissions password that blocks editing. Encrypted content can’t be copied into a new file, so remove the protection in the original app (for example Adobe Acrobat) and try again.
How do I save just a few pages of a PDF as a new file?
Choose “Split / extract”, open the file, click “Select none”, then click the pages you want (or type 2,4-6 in “Page range”). Choose “Selected pages as one PDF” and click “Download”.
How do I delete a blank page or a specific page from a PDF?
Add the file in “Merge PDF”, click the thumbnails of the pages you want to remove (they get a ✕), then click “Merge & download”. The downloaded file leaves those pages out.
Can I combine several phone photos into one PDF?
Yes. Choose “Images to PDF”, select all the photos at once, put them in order with ↑↓, pick A4 and click “Convert & download”. With “Auto” orientation, portrait and landscape photos get portrait and landscape pages.
💬 Can't find an answer? Report a problem with this tool or send a suggestion
References
- PDF-LIB · Create and modify PDF documents in any JavaScript environment — PDF-LIB
- PDF.js — Mozilla
- Window: createImageBitmap() method — MDN Web Docs