iHatePDF is a modern, browser-based application for PDF and file conversions. It offers a variety of tools to convert, manipulate, and optimize files entirely on the client-side without requiring any server processing or user authentication.
- PDF to Image Conversion: Convert PDF documents to JPG, PNG, or WebP formats
- Image to PDF Conversion: Combine multiple images into a single PDF document
- PDF Compression: Reduce PDF file size while maintaining quality
- Merge PDFs: Combine multiple PDF files into a single document
- Split PDF: Extract specific pages or split PDF into multiple files
- Resume Builder: Create professional resumes using customizable templates
- Free to Use: No hidden fees or premium features
- No Account Required: Start using the tools immediately
- Complete Privacy: All processing happens in your browser - files never leave your device
- High Quality: Maintains file integrity during conversion processes
- User-Friendly Interface: Simple, intuitive design for easy use
- React: Frontend library for building the user interface
- TypeScript: Type-safe JavaScript for better code quality
- Tailwind CSS: Utility-first CSS framework for styling
- Shadcn UI: Component library for clean, consistent UI
- React Router (Wouter): Lightweight client-side routing
- PDF.js: Rendering PDF documents in the browser
- pdf-lib: Manipulating PDF documents
- jsPDF: Generating PDF documents from JavaScript
- html2canvas: Capturing DOM elements as images
- Vite
- Node.js + Express
- Drizzle ORM
- Zod / React Hook Form
- Framer Motion
- Radix UI / Lucide Icons / Embla Carousel
- Vite: Modern frontend build tool
- Node.js/Express: Lightweight server for production deployment
This project is licensed under the MIT License.
You are free to use, modify, and distribute this software with attribution.
See the full license in the LICENSE file.
