All tools
Under the hood
How It Works
Every tool runs inside your browser tab. Here is exactly which library does what, and why nothing is ever uploaded.
Browser-Based Processing
Unlike tools that upload your files to a remote server, Pixellwork Tools uses client-side processing. Your PDFs and images never leave your computer — your browser does all the work using modern JavaScript libraries loaded directly onto the page. This means complete privacy, faster results, and no file-size limits imposed by server infrastructure.
PDF Organize Tools
- Merge PDF — Uses
pdf-libto read each uploaded PDF, copy all pages into a new document, and produce a single combined file. - Split PDF — Reads a PDF with
pdf-liband writes each page (or custom page range) into its own separate PDF file. - Remove Pages — Loads your PDF, skips the page numbers you specify, and saves the remaining pages as a new document.
- Extract Pages — Keeps only the pages you specify and discards the rest.
- Organize PDF — Renders thumbnail previews using
pdfjs-distso you can drag pages into a new order, then rebuilds the PDF withpdf-lib. - Scan to PDF — Wraps uploaded images (photos, scans) into a PDF using
jsPDF, fitting each image to its own page.
PDF Optimize Tools
- Compress PDF — Re-saves the PDF with
pdf-libusing object stream compression (useObjectStreams: true), which reduces the file size by removing redundant data structures. - Repair PDF — Re-parses the PDF with
pdf-libusing lenient parsing (ignoreEncryption: true) and re-serializes it, fixing many common structural errors and corruption issues. - OCR PDF — Uses
pdfjs-distto extract embedded text from each page of a scanned or text-based PDF and saves the result as a plain.txtfile you can search and copy from.
PDF Convert Tools
- PDF to JPG — Renders each PDF page to a canvas at 2× resolution using
pdfjs-dist, then exports each canvas as a high-quality JPG image. - PDF to Word — Extracts the text content from each page using
pdfjs-distand formats it into an HTML-based.docfile that Microsoft Word and LibreOffice can open and edit. - PDF to Excel — Extracts text from PDF pages and organizes it into a CSV file with a UTF-8 BOM, which Excel opens correctly in any locale.
- PDF to PowerPoint — Renders each PDF page as an image using
pdfjs-dist, then packages those images into a valid PPTX file (following the OOXML specification) usingJSZip. The result opens directly in Microsoft PowerPoint. - PDF to PDF/A — Re-saves the PDF using
pdf-libwith PDF/A-compatible settings (metadata, no object streams), producing a file suitable for long-term archiving.
Image Tools
- Image to PDF — Converts one or more uploaded images into a single PDF document using
jsPDF, preserving each image on its own page. - PNG to JPG — Uses the HTML5 Canvas API to draw the PNG image and export it as a compressed JPG, reducing file size while maintaining visual quality.
- JPG to PNG — Uses the HTML5 Canvas API to redraw the JPG and export it as a lossless PNG, preserving all pixel detail and supporting transparency.
Key Benefits
- 100% Private: No files are stored, transmitted, or seen by us or any server.
- Fast: No upload or download waiting times — processing starts immediately.
- Free: All tools are free to use, supported by advertising.
- Works Offline: Once the page loads, most tools work without an active internet connection.