Skip to main content

PDF to JSON Converter

Convert tables from text-based PDFs to JSON online. Preview extracted rows and columns, then download a JSON document with separate tables (columns and rows as strings). Conversion runs in your browser—your PDF is not uploaded to ConversionTab servers.

or drop here

Max 50 MB · text-based PDFs

PDF preview

First page appears here after you choose a file.

Text-based PDFs only. Extracts tables—not arbitrary PDF layouts. Complex tables may need review.

Local processing

0%

Conversion complete

Partial conversion

Your files stay with you

Table extraction and export run in your browser. Your PDF is not uploaded to ConversionTab servers—only you download the result when you choose.

How to convert PDF to JSON

  1. Choose PDF

    Select a text-based PDF with selectable table text (max 50 MB).

  2. Convert and review

    Click Convert to JSON, then review the extracted rows and columns.

  3. Download JSON

    Save one .json file containing every detected table as its own object (columns + rows).

Which PDFs work best?

Best with text-based PDFs that have clear, selectable columns. This extracts tables—not arbitrary PDF layouts. Each table stays separate in the JSON document; blank cells and duplicate headers are preserved as strings without type coercion.

No OCR here. For scanned PDFs, the text extractor offers OCR text only. Also available: PDF to Excel, PDF to CSV, and all PDF tools.

Example: PDF table to JSON

Each extracted table has its own columns and rows. Cell values remain strings, preserving text such as identifiers with leading zeros.

Example table extracted from a text-based PDF.

Item Quantity Amount
Notebook 2 12.50
Pen 3 4.50
{
  "tables": [
    {
      "id": 1,
      "pages": [1],
      "headerDetected": true,
      "columns": ["Item", "Quantity", "Amount"],
      "rows": [
        ["Notebook", "2", "12.50"],
        ["Pen", "3", "4.50"]
      ]
    }
  ]
}

Use the JSON in a script that imports a supplier’s PDF price list into your product catalog. Review the extracted columns, then map them to your catalog fields.

Frequently asked questions

Short answers about text-based PDFs, OCR limits, export format quirks, and privacy.

A document with a tables array. Each table has columns and rows as string arrays. Duplicate or blank headers stay in columns; blank cells stay as empty strings. Values are never coerced to numbers or booleans.

Unrelated tables remain separate. Compatible continuations across PDF pages may be combined into one table.

No. This page needs selectable text. Use the PDF Text Extractor for OCR text only—it does not create JSON tables.

If no table is detected, we’ll explain why. We won’t download an empty JSON file.

Your PDF stays on your device. Conversion runs in your browser, and the downloaded JSON is saved to your device.