PDF to JSON
Convert PDF to JSON online, free: export page text, metadata and bookmark structure for further processing.
Exports the content structure of a PDF as JSON: per-page text, document metadata and the bookmark outline, ready for scripts and downstream processing.
Choose which parts to include and limit the page range. Text-heavy documents produce large JSON files, so preview before downloading.
Everything runs locally in your browser — nothing is uploaded to any server.
How to use
- Upload a PDF — Drop in the document to parse.
- Choose what to export — Select text, metadata and bookmarks, and optionally a page range.
- Export JSON — Preview the structure, then download the JSON file.
Related tools
- PDF to Image — Export each page as JPG / PNG / BMP / TIFF
- Image to PDF — Combine JPG / PNG / WebP / BMP / SVG / TIFF images into one PDF
- PDF to Office — Parse layout and export editable Word/Excel and image-based PPT (local approx.)
- Office to PDF — Render Word/Excel/PPT to PDF at A4, keeping styles and Chinese (local approx.)
- Extract Text — OCR text from images or scanned PDFs and export to Word (runs locally)
- EPUB to PDF — Convert EPUB e-books to PDF, keeping chapters and selectable text
- MOBI to PDF — Convert MOBI / AZW / AZW3 e-books to PDF
- FB2 to PDF — Convert FictionBook (FB2) e-books to PDF
- XPS to PDF — Convert XPS / OXPS documents to PDF, keeping vector graphics
- RTF to PDF — Convert RTF rich text to PDF, keeping fonts and paragraph styles
- TXT to PDF — Typeset plain text into a paginated PDF with CJK support and custom font size
- JSON to PDF — Pretty-print JSON documents into a PDF with indentation preserved
- Markdown to PDF — Render Markdown headings, lists, quotes and code blocks into a PDF
- PDF to Markdown — Export PDF text to Markdown with heading levels and list structure
- Extract Tables — Detect regular tables in a PDF and export them as CSV / JSON
- Extract Images — Pull embedded images out of a PDF and download them as a ZIP of PNGs
- Convert to Grayscale — Turn pages into greyscale — handy for cheap printing