This is the most common thing anyone does to a PDF, and almost every site that
offers it wants the file on their server first. People combine passport scans,
medical letters and signed contracts through them because it is the only obvious
way. There is no endpoint here to send anything to.
It rearranges. It does not re-render.
Pages are copied across whole — their fonts, their images, their form
fields and their annotations come with them. Nothing is rasterised, nothing is
re-compressed, and text stays selectable and searchable exactly as it was. A
page that comes out of here is the page that went in, in a different place.
1. Open one or more PDFs
Drop PDFs here, or click to chooseSeveral at once — they are combined into one working set
2. Arrange the pages
Click a page to select it. Drag it to move it. Everything below acts on
what is selected.
·
3. Save
Is this actually private?
The honest notes
Nothing is uploaded. Static page, no endpoint, no account. The PDFs are read from disk into this tab and the result is written back out of it.
Pages are copied, not redrawn. Fonts, images, form fields, links and annotations travel with the page. This is the difference between a rearranged document and a photograph of one — the text is still text, still selectable, still searchable, and the file does not balloon.
Turning a page is metadata, not pixels. A PDF page carries its own rotation, so a sideways scan is corrected by changing a number rather than by rotating an image. Nothing is re-encoded and nothing is lost. It also means the turn adds to whatever the page already had, which is what you want on a scan that was already sideways.
Restricted PDFs open fine. The very common “no printing, no copying” kind opens without a password and is treated like any other. A PDF that genuinely needs a password to open cannot be read here, and it says so rather than producing an empty document. There is a separate tool for removing restrictions.
What does not come across: the document's outline, its table of contents, its attachments, and any JavaScript in it. Bookmarks in particular point at pages that have moved, so carrying them over would produce a contents page that lies. They are dropped rather than mangled.
Splitting into many files gives you one ZIP. A browser blocks a burst of downloads, so anything that produces more than one file comes back as an archive — which you can look inside with the archive tool.
Everything is in memory. A few hundred pages is fine; a thousand-page scan on a phone may not be. The thumbnails are rendered at a small size for exactly this reason.
It downloads about 430 KB the first time: pdf.js to draw the thumbnails and pdf-lib to write the file. Shared with the editor, so if you have used that it is already cached.