PDF to JSON Cloud workspace
DOCUMENTS TO USEFUL DATA

PDF to JSON

Turn PDF documents into structured JSON your applications can use. Extract table rows, key-value pairs and individual fields, then choose the output names and structure.

Upload a PDF

Review your data before converting. Usage limits depend on your plan.

Illustrative output
{
  "invoiceNumber": "INV-123",
  "customer": "ACME LTD",
  "items": [{"description": "Scanner", "quantity": 1}]
}

Extract tables and key-value pairs

Capture invoice line items as arrays, and values such as invoice numbers, dates and totals as named properties. Digital PDFs use their text layer; scanned pages use OCR and may need review.

Define your JSON structure

Start with generated output, drag detected values into the script editor, and use JavaScript-based DQL for trim(), toUpperCase(), calculations and conditions. Save the mapping for matching documents.

How it works

  1. Upload a sample. Choose your document and output format.
  2. Review and customize. Check detected text, tables and fields, then adjust your output.
  3. Convert and reuse. Download the result and save a template for matching files.

Need repeat processing? Use saved templates for bulk conversion or explore the API.

PDF to JSON: common questions

Can I convert a scanned PDF to JSON?

Yes. Dakiaa uses OCR for scanned PDF pages. Review the detected values against the source before generating JSON, especially when text is small, blurred or part of a complex layout.

Can JSON include both tables and key-value pairs?

Yes. Map repeating table rows into arrays and key-value pairs into named properties. You control the JSON field names and can use DQL to clean values or build a custom output structure.

What happens with a multi-page PDF?

Choose whether to transform each page separately or the entire input in the output settings. Separate-page mode returns a Pages list with numbered page results. Review the result before saving your template.

Prefer to keep documents off the internet?

Run Dakiaa in your own environment with a local installation.

Get Dakiaa offline →

Notice

Limit Exceeded

Sign In / Register Upgrade Plan