How to use
- Add one PDF to edit its pages, or several to merge them. Every page appears as a small picture.
- Rotate a page with the turn buttons, move it with the arrows, or remove it with the cross. To keep only some pages, type their numbers, such as 1-3, 5, and press Apply.
- Press Save PDF. To split, choose each page as a PDF, or split every few pages; both come as a ZIP.
Examples
A.pdf with 2 pages and B.pdf with 1 page, added in that order
→ One PDF with 3 pages: A page 1, A page 2, B page 1
A 10-page PDF, keep only pages 1-3, 5
→ A PDF with 4 pages: 1, 2, 3 and 5A trailing dash, as in 8-, means page 8 to the end.
Rotate a page right once
→ The page is turned 90 degrees clockwiseA page that is already turned keeps its turn, and the new one is added to it.
How it works
The page list is the whole job: each entry is a page of one of the files you added, with a turn of 0, 90, 180 or 270 degrees. When you save, the open-source pdf-lib library, in its maintained @cantoo fork, builds a new PDF by copying those pages in that order. Merging, splitting, reordering, deleting and rotating are all the same operation on that list. A page can appear twice, which copies it.
The previews are drawn by Mozilla’s PDF.js, one page at a time, so a long file does not freeze the page. A rotation is shown by turning the preview and written into the page’s rotation setting when you save, added to any rotation the page already had.
The tool is tested by building PDFs with known text on each page, then merging, reordering, deleting, repeating and rotating them, and reading the result back with PDF.js to check the text and the rotation of every page.
One list, six jobs
| You want to | What you do in the list |
|---|---|
| Merge files | Add them all; the list is the files in order |
| Split into single pages | Save with Each page as a PDF |
| Take out some pages | Type the pages to keep, such as 1-3, 5, and apply |
| Put pages in a new order | Move them with the arrows, or reverse the list |
| Delete pages | Remove them with the cross |
| Turn pages | Use the turn buttons; the turn is added to the page’s own |
Because it is one list, the jobs can be mixed in one save: merge two files, drop the cover sheet of the second, turn a landscape page and save once. If you only need one of the jobs, the pages for merging, splitting and rotating a PDF show just those buttons.
Sources
- pdf-lib (the @cantoo/pdf-lib fork), which edits the PDF
- PDF.js, which draws the page previews
- ISO 32000-2: PDF 2.0
Frequently asked questions
- Are my PDFs uploaded?
- No. Everything from reading the files to writing the result happens in this tab, and no file is sent to a server.
- Does merging change the pages?
- The page content is copied unchanged, so text and pictures look the same. What can change is what is around the pages: links, bookmarks and form fields of the originals may not come along, and the new file does not take the title of any original.
- Can I open a password-protected PDF?
- Not in this tool. Remove the password first with the program that protects it, then add the file. Using the PDF to image tool you can enter the password to read the pages.
- How do I split a PDF into several files?
- Choose Each page as a PDF to get one file per page, or Split every to get a file for every few pages. Both are saved as one ZIP. To take out just some pages as a single file, use Keep only pages and save.
- What are the limits?
- The list can hold 500 pages in all, and each file you add can be up to 100 MB.
- Why does a page look blank in the preview?
- The preview is only a picture to help you recognize the page. If it cannot be drawn, the page is still copied correctly when you save.
Related tools
Version history
- 1.0.2 — Adds a table of the six jobs one page list can do, and rewrites the answers about what a merge changes, uploads and limits.
- 1.0.1 — Makes the search title and description state the supported task, key formats and privacy benefit more clearly.
- 1.0.0 — First release.