Ashiksagstrom-blip/pdf-merger

Free, 100% private PDF merger that works directly in your browser. No uploads, no tracking.

HTML

0

10 commits

updated Sep 30, 2026

See the code

See what people are saying

SourceMessageScoreDate

I built a 100% local PDF merger — no uploads, no tracking, just a single HTML file (r/SideProject)

Hey r/SideProject! I was frustrated that every "free" PDF merger online uploads your documents to their servers, so I built a tool that does everything locally in your browser: [https://ashiksagstrom-blip.github.io/pdf-merger/](https://ashiksagstrom-blip.github.io/pdf-merger/) How it works: \- Uses…

3

Sep 30, 2026

README

📄 Local PDF Merger

A free, privacy-first PDF merger that runs 100% in your browser. Your files never leave your device.

Try it live

✨ Features

  • 100% Private – Files are processed locally using WebAssembly. Nothing is uploaded to any server.
  • No signup required – Just open the page and start merging.
  • No watermarks – Get clean, professional PDFs every time.
  • Drag & drop – Easily reorder files before merging.
  • Works offline – Once loaded, no internet connection needed.
  • Free forever – No hidden costs, no premium tier.

🔒 How it works

This tool uses pdf-lib to manipulate PDF files directly in your browser via JavaScript. The merging happens on your device's CPU – no server is involved at any point.

🚀 How to use

  1. Open the live site
  2. Drag and drop your PDF files (or click to select)
  3. Drag files to reorder them
  4. Click "Merge and download"
  5. Done! Your merged PDF is saved to your device

Running locally

You can also run this tool locally without any server:

  1. Clone this repository
  2. Open index.html in any modern browser
  3. That's it!

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs via Issues
  • Suggest new features
  • Submit pull requests

License

This project is licensed under the MIT License.

☕ Support

If this tool saved you time, consider buying me a coffee!


Built with pdf-lib and SortableJS.

Ashiksagstrom-blip/pdf-merger

Free, 100% private PDF merger that works directly in your browser. No uploads, no tracking.

HTML

0

10 commits

updated Sep 30, 2026

See the code

See what people are saying

SourceMessageScoreDate

I built a 100% local PDF merger — no uploads, no tracking, just a single HTML file (r/SideProject)

Hey r/SideProject! I was frustrated that every "free" PDF merger online uploads your documents to their servers, so I built a tool that does everything locally in your browser: [https://ashiksagstrom-blip.github.io/pdf-merger/](https://ashiksagstrom-blip.github.io/pdf-merger/) How it works: \- Uses…

3

Sep 30, 2026

README

📄 Local PDF Merger

A free, privacy-first PDF merger that runs 100% in your browser. Your files never leave your device.

Try it live

✨ Features

  • 100% Private – Files are processed locally using WebAssembly. Nothing is uploaded to any server.
  • No signup required – Just open the page and start merging.
  • No watermarks – Get clean, professional PDFs every time.
  • Drag & drop – Easily reorder files before merging.
  • Works offline – Once loaded, no internet connection needed.
  • Free forever – No hidden costs, no premium tier.

🔒 How it works

This tool uses pdf-lib to manipulate PDF files directly in your browser via JavaScript. The merging happens on your device's CPU – no server is involved at any point.

🚀 How to use

  1. Open the live site
  2. Drag and drop your PDF files (or click to select)
  3. Drag files to reorder them
  4. Click "Merge and download"
  5. Done! Your merged PDF is saved to your device

Running locally

You can also run this tool locally without any server:

  1. Clone this repository
  2. Open index.html in any modern browser
  3. That's it!

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs via Issues
  • Suggest new features
  • Submit pull requests

License

This project is licensed under the MIT License.

☕ Support

If this tool saved you time, consider buying me a coffee!


Built with pdf-lib and SortableJS.

Languages

HTML

100.0%