Pick any new order for the pages in your PDF. Drag the thumbnails or tap the up and down arrows, preview the result live, and download the rearranged PDF. All processing runs in your browser.
Drop a PDF here or click to browse
This tool uses pdf-lib, a pure JavaScript PDF library that runs entirely in your browser, paired with pdfjs-dist for the thumbnail previews. When you drop a PDF, every page is rendered as a draggable card. On download, pdf-lib creates a new document and calls copyPages with the indexes in their new order, then writes the rearranged file.
All reordering happens locally in your browser tab. The new PDF is built in memory and downloaded directly to your device. Our servers are not involved at any point.