Upload PDF File
Drag and drop or click to browse
Extract text, metadata, and structured data from PDF files into JSON format
Drag and drop or click to browse
Good to know: the tool reads the text that already exists inside the PDF. Scanned documents and photos saved as PDF have none, so those pages come out empty. Line breaks are kept where the PDF marks them, but columns and tables are not preserved. Fonts, images and layout are not included. If you need the position of each piece of text, use PDF to XML.
Click Browse PDF or drop your file on the upload area. The JSON is generated right away. Then copy it or click Download JSON.
File details and conversion date, the PDF's document properties, word and character totals with per-page averages, a list of pages with their text and counts, and one fullText string for the whole document.
Partly. Line breaks are kept where the PDF marks the end of a line. The structure of tables and columns is not kept, so you may need to tidy it in your own code.
The PDF is probably a scan or a photo. Those files hold pictures of words rather than text, and this tool does not run OCR.
No. The file is processed in your browser, so it never leaves your device.
Your file size limit is shown on this page, and a free account raises it.
No account. No upload queues. No fine print. Just pick a tool and you're done.
Fix My PDF — Free