Drop a PDF, then drag the thumbnails into the order you want or use the up and down arrows. Download the rearranged PDF with one click. 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.