PDF Toolkit

Merge, split, rotate and reorder PDF pages on your own device.

Runs in your browser. Nothing is uploaded — your input is processed on this device and discarded when you close the tab.

Your files

Drop PDF, PNG or JPEG files here or click to browse. Add up to 10 files, 50 MB in total. Everything is processed on this device only — no file is uploaded.

    Merge combines every PDF in your file list, in list order, into a single PDF. Use the Up and Down buttons — or drag a row — to change the order before merging. Images in the list are ignored here; they belong to the Images to PDF tab. Each source page keeps the rotation it already has, so a landscape page inside a portrait document stays landscape in the result.

    How to use the PDF Toolkit

    1. Add your files. Drop PDFs, PNGs or JPEGs onto the dropzone, or click it to browse. You can add up to 10 files totalling 50 MB. Each file joins the list with its name, size and — for PDFs — its page count, which the tool reads immediately so a damaged or protected file is reported before you try to process it.
    2. Put the files in order. The file list is the merge order and the image order. Drag a row to move it, or use its Up and Down buttons; the buttons are the keyboard-accessible route and work identically.
    3. Choose an operation. Merge joins all your PDFs into one. Split & extract works on one chosen PDF, either keeping only the pages in your ranges, writing one file per range, or cutting the document into even chunks. Page manager shows thumbnails of one PDF so you can rotate, delete and reorder single pages. Images to PDF builds a one-image-per-page document from your pictures.
    4. Check the status line before you trust the result. The toolkit reports what it did — how many files went in, how many pages came out — and stops with a plain explanation when something is wrong, for example a range that names a page the document does not have.
    5. Download and verify. Single results download as one PDF; a split that produces several files downloads as one ZIP containing numbered parts. Open the result and skim it: because nothing left your device, re-running an operation with a different order or range costs nothing and changes nothing on the originals.

    Worked example: the three-page sample document

    The sample is a three-page PDF this page generates in your browser the moment you ask for it — page 1, page 2 and page 3, each labelled with its number, so every outcome below can be checked by eye. Load it and try the operations on it:

    With the sample loaded, the file list shows sample-document.pdf — 3 pages. Now run these three operations in turn:

    Clear the file list when you are done experimenting — the sample, like everything else here, exists only in this tab and disappears with it.

    What this tool does and why it matters

    PDF is the format documents arrive in and the format they are demanded in, yet the everyday operations people need — join these three files, send only pages 4 to 7, turn this scanned page the right way up, leave the blank page out — have historically meant either installing desktop software or uploading the document to a stranger’s server and waiting for a download link. Uploading is a real cost, not a formality. The PDFs people most often need to rearrange are contracts, payslips, identity documents, medical letters and signed forms: precisely the files that should not be copied onto an unknown computer, retained for an unknown period, under an unknown jurisdiction, in exchange for a page reorder. This toolkit removes that trade. Every operation runs in JavaScript in your own browser tab, using the pdf-lib and pdf.js libraries served from this site. Your files are read from your device, processed in memory, and handed straight back to you as a download; nothing is transmitted, so the tool works the same with the network cable pulled, and closing the tab destroys the only copy it ever held.

    The second reason it exists is friction. The well-known online PDF services ration their free tiers — a handful of files, a sign-in wall before the download, or one operation per page with merge, split and rotate sold as separate tools. Here the four operations share one file list and one page: add your documents once, then merge them, extract from them, rearrange their pages with thumbnails you can actually see, or fold photographs into a PDF, up to 10 files and 50 MB at a time, with no account and no download gate. The thumbnails matter more than they might seem. Page numbers are easy to mistype and hard to picture; dragging a picture of the page itself, and seeing the rotation you just applied, turns an error-prone counting exercise into a visual check — which is why the page manager renders every page with the same pdf.js engine that powers Firefox’s built-in viewer, rather than asking you to trust a list of numbers.

    What the toolkit deliberately does not do is pretend to be a full PDF editor. It does not compress files, read scanned text, fill forms or sign documents — the limitations section below says so plainly, because a tool that is honest about its edges is one you can safely build a habit around.

    Common errors and limitations

    Frequently asked questions

    Are my PDFs uploaded to a server?

    No. The files are read and processed entirely in your browser using libraries served with this page. Nothing is sent anywhere, no copy is kept, and the toolkit works offline once the page has loaded. That is what makes it safe for contracts, payslips and identity documents that you would not hand to an upload-based service.

    Why does my PDF say it is password-protected when I never set a password?

    Some producers — banks, payroll systems, scanners and some PDF printers — encrypt files by default, sometimes with an empty “owner” password that restricts copying or editing while still opening normally in a viewer. This toolkit processes files with pdf-lib, which will not open encrypted documents at all, so it reports them as password-protected and stops. Opening the file in a full PDF application and saving an unprotected copy, or printing it to a new PDF, usually removes the restriction.

    What page-range formats can I type?

    Comma-separated page numbers and inclusive ranges, numbered from 1: for example 1-3,5,8-10 selects pages 1, 2, 3, 5, 8, 9 and 10. Pages come out in the order you list them, so 5,1-2 puts page 5 first. Naming the same page twice in Extract mode keeps it once and the status line tells you; a range that runs backwards, a page number of 0, or a page beyond the end of the document produces an explanation rather than a broken file.

    Does merging change the quality or rotation of my pages?

    No to both. Pages are copied at the object level rather than re-rendered, so text stays text, images keep their original resolution, and each page keeps the rotation it already had — a landscape page inside a portrait report stays landscape. The trade-off is that the merged file is not compressed: expect its size to be close to the sum of the files you merged.

    How do multi-file splits arrive, and why a ZIP?

    When “One file per range” or “Split every N pages” produces more than one PDF, browsers would otherwise fire a burst of separate downloads that many block or bury. Instead the parts are named in page order and packaged into a single ZIP file, built in the browser by the JSZip library. A split that produces exactly one file skips the ZIP and downloads as a plain PDF.

    Can the toolkit compress a PDF, read scanned text, or fill a form?

    Not in this version, and the page says so rather than implying otherwise. There is no compression, no OCR for scanned pages, and no form filling, signing or text editing. The toolkit covers the structural jobs — merge, split, extract, rotate, reorder, delete pages, and turning PNG or JPEG images into a PDF — and does those entirely on your device.

    Related tools

    Image Optimizer

    Compress, resize, crop and convert up to 20 images at once, in your browser, with before-and-after sizes.

    Image, PDF and Documents

    Text and Document Comparison

    Diff two documents side by side or inline, with change navigation, summary counts and an exportable HTML report.

    Image, PDF and Documents

    Add Page Numbers

    Add "Page 2 of 3"-style numbers to a PDF in your browser, with six positions and a custom start count.

    Image, PDF and Documents

    Related articles

    How to Merge and Split PDF Files

    Merge several PDFs into one file in the order you choose, or split one PDF by page range — in your browser, with no upload. Includes a tested merge/split example with measured page counts and file sizes, and an honest account of the password-protected case.

    By AtoZTools Editorial Team · Last reviewed 2026-10-24

    How to Compare Two Documents and Find Changes

    Compare two versions of a document and get an exact list of what was added, removed, and left alone. Covers line, word, and character modes — with a tested example showing how the same edit produces three different reports — plus a review workflow and the limits of text comparison.

    By AtoZTools Editorial Team · Last reviewed 2026-10-24

    How to Optimize Images for Websites

    A repeatable image optimisation workflow — size first, then format, then compression, then responsive delivery and lazy loading — with byte sizes measured on real test files, not quoted from other guides.

    By AtoZTools Editorial Team · Last reviewed 2026-10-24