Free, secure, in-browser PDF merging, splitting, compression, and text extraction—100% privacy, no uploads on server.
Developed and maintained by Thirdy Gayares.
Live demo: https://pdf-toolkit.thirdygayares.com
- Merge PDF: Combine multiple PDFs into one
- Extract Text: Pull selectable text out of any PDF
- Client-side only: All processing happens in the browser; we never upload your files
- Unlimited use: No paywalls, no file-size limits (up to 100 MB per file)
Your gateway to all PDF tools and core information about PDF Toolkit.

URL: https://pdf-toolkit.thirdygayares.com/
Fast, drag-and-drop interface for combining PDFs. Reorder pages, remove what you don’t need, then download your single file.


URL: https://pdf-toolkit.thirdygayares.com/merge-pdf
Instantly convert any text-based PDF into plain, selectable text. Copy, download, or use the extracted content however you wish.

URL: https://pdf-toolkit.thirdygayares.com/pdf-extract-text
- Clone this repo
git clone https://github.com/thirdygayares/pdf-toolkit.git cd pdf-toolkit
2. **Install dependencies**
```bash
npm install
-
Configure your
.env.local
NEXT_PUBLIC_GA_ID=Google Analytics Code
-
Run in development
npm run dev
-
Build & generate sitemap
npm run build # (this also runs `next-sitemap` via postbuild) npm start
- Next.js (App Router, Metadata API)
- React
- Shadcn
- Vercel
- Tailwind CSS
- Google Analytics (gtag)
- next-sitemap for sitemap & robots.txt
- Fork the repository
- Create a new branch (
git checkout -b feature/YourFeature
) - Commit your changes (
git commit -m "feat: add YourFeature"
) - Push to the branch (
git push origin feature/YourFeature
) - Open a Pull Request
This project is licensed under the MIT License.
Thirdy Gayares Passionate developer creating custom solutions for everyone.