Drag & drop a PDF here or choose a file. Text is extracted into semantic HTML with one section per page. Scanned pages can be embedded as images. Everything runs locally — nothing is uploaded.