PDF Splitter & Image Converter
Extract specific pages from PDFs, or convert files between PDF and images.
Drop PDF file here or click to browse
Select a PDF file to convert to images
The PDF Splitter & Image Converter is a document utility to split pages from a PDF document, convert PDF pages into JPG images, or compile multiple images into a single PDF document. By utilizing local JS bundles of `pdf-lib` and `pdf.js`, it provides a 100% server-less PDF processing sandbox. Since document conversions often involve confidential data, uploading files to third-party servers poses serious security risks. This tool processes all documents locally in your browser, guaranteeing absolute privacy for sensitive contracts, credentials, and portfolios. [Conversion and Rendering Principles] To render PDF pages into images, the browser runs the `pdf.js` engine within a background Web Worker. When a PDF is loaded, the worker parses the document tree. Each page's vector drawing commands are parsed and rendered onto an in-memory Canvas grid. The canvas is then exported as a high-quality JPG image. Conversely, to compile images into a PDF, `pdf-lib` creates a new PDF document structure, imports the user's images (JPG or PNG), scales them to fit target page dimensions, and compiles them into a single PDF download bundle. [Step-by-Step Guide] 1. Select a mode from the top tabs ('PDF Split', 'PDF to Image', or 'Image to PDF'). 2. In PDF Split or PDF to Image mode, upload your PDF document. Enter page numbers (e.g., 1, 3, 5) for splitting, or choose the conversion resolution to convert pages to JPG. 3. In Image to PDF mode, upload your images and drag them to arrange the page order. Click 'Generate PDF' to compile. 4. Download your processed files individually or as a single ZIP archive. [Frequently Asked Questions & Precautions] - Q: The text in converted images looks blurry. How do I improve quality? - A: Increase the rendering resolution setting (e.g., 2x or 3x DPI) before converting. This renders more pixels onto the canvas, making text sharp and legible. - Q: Is there a page or size limit? - A: Since conversions run in local RAM, processing huge documents (over 100 pages) on low-end devices may crash the browser tab. For large documents, convert them in smaller batches (e.g., 20 pages at a time).