Client-side PDF processing tools. No data leaves your browser.
PDFYeti is a web-based utility for managing and processing PDF files. Unlike online PDF tools that require uploading documents to a remote server, PDFYeti performs all operations locally within the browser. This architectural choice guarantees that sensitive personal or financial documents are never transmitted over the network.
- Data Privacy: All document processing is executed locally via JavaScript and WebAssembly. There are no backend servers handling user files and no telemetry collection.
- Performance: Local processing eliminates the latency associated with network uploads and downloads. Processing speed is limited only by the host device's hardware capabilities.
- Usability: The interface is designed to be straightforward and minimal, focusing strictly on functional utility.
- Compress PDF: Reduces file size using a binary search compression algorithm to balance size and quality.
- Merge PDF: Combines multiple PDF files into a single document (In Development).
- Split PDF: Extracts pages or page ranges into separate files (In Development).
- Format Conversion: Converts PDF pages to JPG images, and JPG images to PDF documents (In Development).
- Security: Adds or removes password encryption locally (In Development).
- Framework: React 19 with TypeScript
- Build System: Vite
- PDF Processing Libraries:
pdf-lib,jspdf,pdfjs-dist - Icons: Lucide React