PDF to HTML
Turn a PDF into HTML that is marked up as a document, not painted as a page.
Drop files here
Or paste them, or pick them from this device. Nothing is uploaded: the work happens in this tab.
Files in this tab
Nothing is loaded yet.
Options
Which pages to convert.
Advanced
Make the HTML
Add a file to get started.
What this does
This gives back the document rather than a photograph of it: real headings, real lists, real tables and real emphasis, in HTML you could paste into a page. It is the opposite of the usual PDF-to-HTML conversion, which absolutely positions every line so it looks identical and reads like nothing at all — that version cannot be resized, cannot be read aloud sensibly, and cannot be edited.
What it will not do
Every tool here says what it cannot do, in its own words, before you rely on it.
- This is the document, not a photograph of it: headings, lists, tables and emphasis survive; the exact position, the colours and anything drawn rather than typed do not.
- A PDF does not record what was a heading or a list, so all of it is inferred from the size, the weight and the layout of the type.
- Pictures on the page are not carried across. Use Extract images to get them.
- A scanned page holds a picture of words. Run OCR over it first.
Questions people ask
Will it look exactly like the PDF?
No, deliberately. The exact positions, the colours and anything drawn rather than typed are not carried across. What you get is a document that says what the PDF said, marked up so a browser, a screen reader or an editor can work with it.
Can I use this to put a PDF on my website?
Yes, and it is much better for that than an embedded viewer: the text reflows on a phone, a search engine can read it, and so can a screen reader. Add the pictures separately with Extract images.
Is my file uploaded anywhere?
No. The work happens in this browser tab, on your own machine. There is no server in this product to send a file to, which is why the promise is checkable rather than something you have to take on trust: open your browser's network panel and watch it do the work without making a request.
Is there a size limit, or a limit on how many files?
None that we impose. The limit is your own machine's memory, because that is where the work happens — a few hundred megabytes is comfortable on a laptop, and less on a phone. There is no daily task counter, no queue and no account.
What does it cost, and what is the catch?
Nothing, and there is no paid tier that unlocks features: the whole product is the free one. That is affordable because running it costs us nothing — your computer does the work — so there is no per-file cost to recover, no advertising and no data to sell.