Problem
Free online PDF tools want an upload, which is the one thing you do not want for a contract, a payslip or a scan.
Merge, split, rotate and convert PDFs and images, entirely in your browser.
A small web app that does the everyday PDF and image jobs without an upload: merge, split, extract or delete pages, rotate, PDF to images, images to PDF, and format conversion. Every file is processed in the browser, so nothing is sent anywhere and there is no size limit beyond your own memory.
~ $ gh repo view jx-grxf/tools
Tools Merge, split, rotate and convert PDFs and images, entirely in your browser.
status Active
stack TypeScript · Vite · pdf-lib
platform Web
repo github.com/jx-grxf/tools
~ $ git clone https://github.com/jx-grxf/tools.git && cd tools
~ $ Free online PDF tools want an upload, which is the one thing you do not want for a contract, a payslip or a scan.
Vite and TypeScript with no UI framework, conversions written as pure functions with no DOM access so they can be unit tested in Node, and a tool registry that makes adding a new operation a one-entry change. pdf-lib writes, pdf.js reads and renders, fflate zips, all bundled, nothing loaded from a CDN at runtime.
git clone https://github.com/jx-grxf/tools.git && cd tools