pdf-to-txt
Live

A PDF/TXT/DOCX/HTML/MD converter that runs entirely in your browser — no file ever gets uploaded

TypeScriptReactpdf.jspdf-libdocxmammoth

Started as a small Python desktop utility: a document converter to and from PDF (TXT, DOCX, HTML, Markdown), fully offline, with zero network calls — I even wrote a dedicated security audit for it, covering path-traversal protection, a file-size cap, and filename sanitization.

For the portfolio I ported the whole conversion pipeline into the browser: PDF.js parses PDFs, pdf-lib rebuilds them, and docx/mammoth handle DOCX in both directions. The file is read and processed locally in the tab — the server never sees it, so the original idea's privacy story ended up even stronger than the desktop version's.