badcodes

Open-source · TypeScript

PDF Studio

A client-side PDF editor for filling and signing documents in the browser: add text, draw or type a signature, drop dates, checkmarks and initials, and edit text on scanned pages through self-hosted Tesseract OCR. Saved signatures persist locally, and the signed PDF is exported as a blob with no server round-trip. Everything stays on the device: nothing is uploaded, and the OCR runtime ships with the app rather than calling a cloud API.

Visit live site↗
PDF Studio screenshot
Interactive previewOpen in a new tab ↗

Stack

TypeScriptNext.jspdf-libTesseract.jsZustandshadcn/ui
Next projectPIXEL FORGE →