Convert PDF text into clean semantic HTML — h1/h2/h3 from font sizes, real lists, escape-safe output. 100% in-browser.
Drop a text-based PDF and convert it to semantic HTML
HTML conversion runs entirely in your browser with pdf.js. Your file is never uploaded. Works on PDFs with embedded text — scanned pages need OCR.
Many "PDF to HTML" converters dump every text fragment into absolutely-positioned <div> wrappers — pixel-faithful but unreadable, unsearchable, and unusable in a CMS. This converter takes the opposite trade: it rebuilds document structure from the text layer. Font height relative to each page's median decides heading level (≥1.6× → h1, ≥1.3× → h2, ≥1.15× → h3, ≤0.75× → italic em), bullet glyphs become real <ul> lists, numbered lines become <ol>, and every fragment is HTML-escaped so stray < or & from the source never breaks your page. The full-document mode wraps everything in a minimal, valid HTML5 skeleton with a small inline stylesheet — ready to publish or paste into any editor.
The same font-size heuristics as the Markdown converter, mapped to HTML tags.
Priya maintains a 40-page hardware manual that must live on the company website, and the CMS only accepts HTML.