PDFBAZI is a modern, fast, and privacy-focused PDF tool web application built completely on the client side using HTML5, CSS3, and Vanilla JavaScript.
It allows users to merge, split, compress, convert, and secure PDF files directly in the browser — no uploads, no backend, and complete privacy.
🏁 This is my first major project of 2026, built with a strong focus on real-world usability, clean UI, smooth animations, and performance.
- 🔗 Production (Netlify): https://pdfbazi.netlify.app/
- 🔗 GitHub Pages: https://gkm563.github.io/PDFBAZI/
- ✅ Fully Client-Side PDF Tools
- ✅ No File Uploads – Privacy First
- ✅ Modern UI/UX with smooth animations
- ✅ Responsive Design (Mobile, Tablet, Desktop)
- ✅ Fast processing using browser memory
- ✅ Open-source & beginner-friendly
- Merge PDF – Combine multiple PDFs into one
- Split PDF – Extract specific pages or ranges
- Compress PDF – Reduce file size efficiently
- JPG → PDF – Convert images to PDF
- PDF → JPG – Export pages as images
- Rotate PDF – Rotate pages permanently
- Protect / Unlock PDF – Add or remove passwords
- Page Numbers – Insert page numbering
- 🎯 Modern color palette with good contrast
- 🎞️ Smooth CSS animations & transitions
- 🧭 Clean tool-based navigation
- 💡 Icon-based UI using IonIcons
- 📱 Fully responsive layout using Flexbox & Grid
- HTML5
- CSS3
- CSS Variables
- Flexbox & Grid
- Transitions & Animations
- Vanilla JavaScript (ES6+)
pdf-lib– PDF manipulation (merge, split, rotate, protect)pdfjs-dist– Rendering PDFs (PDF → JPG)jsPDF– Creating PDFs from imagesJSZip– Zipping multiple image downloadsIonIcons– Modern UI icons
git clone https://github.com/gkm563/PDFBAZI.git