Everything you need to know about reordering, duplicating, and deleting PDF pages online with PDF Lab's free tool
← Go to Rearrange PDF ToolThe Rearrange PDF tool is a free online service that gives you complete control over the organization of pages in your PDF documents.
Key Features:
Technical Implementation: The tool uses SortableJS for drag-and-drop functionality. Page reordering and deletion use FPDI to import pages at the vector level. Page duplication uses canvas pixel copying: pages are rendered to an HTML5 canvas, pixel data is copied, and new pages are created from the copied data. The tool enforces a minimum of 1 page to ensure valid PDF output.
Reordering pages is simple with the drag-and-drop interface.
How to Reorder Pages:
Visual Feedback:
Examples:
Yes! You can create exact copies of any page with the duplicate function.
How to Duplicate Pages:
Use Cases for Page Duplication:
Technical Note:
getImageData()Deleting pages is quick and easy with the delete button on each page.
How to Delete Pages:
Important Restriction:
Use Cases for Page Deletion:
Tip: If you want to extract specific pages rather than delete many, consider using the Split PDF tool instead – it lets you select which pages to keep.
The final rearranged PDF must contain at least 1 page.
Why This Restriction Exists:
How It's Enforced:
Practical Impact:
Page duplication uses canvas pixel copying, a technique that creates visual copies of PDF pages.
Canvas Pixel Copying Process:
<canvas> element using PDF.jscanvas.getContext('2d').getImageData() to copy all pixel dataQuality Considerations:
Why This Method?
Absolutely! The drag-and-drop interface allows you to create any custom page order.
Creating Custom Page Orders:
Use Cases:
How to Achieve Complex Orders:
Quality preservation depends on the operation:
Best Practices:
Yes! The tool is fully responsive with touch-optimized controls.
Mobile Features:
Mobile Tips:
No, we do not permanently store your PDF files. Your privacy is our priority.
File Handling Process:
/tmp folder only during processingSecurity Measures:
The output is a standard PDF file compatible with all PDF readers.
Output File Details:
rearranged_[timestamp].pdf
rearranged_20250116_155012.pdfThe Rearrange PDF tool combines powerful frontend and backend technologies.
Backend Technologies:
setSourceFile() – Opens source PDFimportPage($pageNumber) – Imports specific pagesuseTemplate() – Places pages in new orderFrontend Technologies:
getImageData() – Extracts pixel datatoDataURL() – Converts to base64 imageProcessing Workflow: