A local web app with tools for working with PDF files.
Select and merge pages from two PDFs into one document.
- Drag & drop or click to upload PDFs
- Thumbnail previews of each page
- Click to select pages (adds to output queue)
- Select/deselect all buttons per PDF
- Reorder pages by dragging in the output queue
- Remove from queue by clicking the × button
- Preview the merged document before downloading
- Download merged PDF with selected pages in your chosen order
Combine portions of two PDF pages into one by painting a mask.
- Upload two PDFs and select one page from each
- Bottom layer and Top layer controls
- Paint to reveal portions of either layer
- Adjustable brush size
- Preview opacity slider to help visualize while editing
- Reset/Fill buttons for quick mask changes
- Preview and Download the composited result
cd /path/to/pdf-toolbox
python3 -m http.server 8000Then open http://localhost:8000 in your browser.
cd /path/to/pdf-toolbox
npx serveThen open the URL shown in the terminal.
All dependencies are loaded via CDN (no installation required):
Works in all modern browsers (Chrome, Firefox, Safari, Edge).