Private · in-browser · no upload
PDF to HTML
Free local approx: positioned text spans from pdf.js textContent.
Drop a PDF
or tap to browse
Processed in your browser — files never uploaded
Free local approx: positioned text spans from pdf.js textContent.
Drop a PDF
or tap to browse
Processed in your browser — files never uploaded