Fast Open-Source Document Conversion

Transform Any Document IntoStructured JSON

Instantly convert PDFs, Docs, Sheets,PowerPoint,CSV,Web pages, Raw HTML and Markdown to clean JSON with full control over your schema. Define your own schema, extract data how you need it, and seamlessly integrate the output into your workflow.

{
  "schema": {
    "title": "Annual Report",
    "user_id": 12345,
    "pages": 42,
    "sections": [
      "Financial Summary",
      "Market Analysis"
    ],
    "customer": {
      "id": "id_cddiefew2d3d",
      "name": "Ali Amer",
      "email": "aliamer19ali@gmail.com"
    }
  }
}

How It Works in 30 Seconds

Transform documents to structured JSON faster than making coffee

🛠️
1. Define Your Schema
Create your JSON structure using our visual builder or raw JSON
📤
2. Upload Documents
Drag & drop files or provide URLs - we support 15+ formats
🎯
3. Get Perfect JSON
Instantly receive clean, validated data exactly how you need it
dcup
Start Free Trial

No credit card needed •

Try AI-Powered Data Extraction

Upload documents or Input URLs and instantly convert them into structured JSON—fast, accurate, and AI-driven.

Upload your Files here
Easily upload your documents to convert them into structured, AI-ready JSON. Supports PDFs, Word documents, PowerPoint presentations, Excel sheets and CSVs

Drag & drop files here

or

Define Your Data Schema

Provide the schema that will structure your extracted data. Ensure your schema is valid to process the data seamlessly.

Valid JSON schema
Loading...

Simple Pricing for Every Scale

Start small, scale effortlessly. Transparent costs with no hidden fees.

Basic
$4.99/month
Most Popular Most Popular
Pro
$14.99/month
Business
$29/month
Enterprise
$99/month

Need custom solutions? We offer enterprise-grade scaling and support.

Developer-First API Integration

Clean, well-documented endpoints that make integration a breeze

File Cleaning API

const apiKey = 'YOUR_API_KEY';
const formData = new FormData();
formData.append('files', documentFile);
formData.append('schema', requiredSchema);

fetch('https://api.dcup.dev/v1/clean/file', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${apiKey}`
  },
  body: formData
})

Features

  • • Multi-file upload support
  • • 100+ file formats
  • • 5MB per file limit
  • • Batch processing
15+
Supported Formats
99.9%
Uptime SLA
5ms
Median Response Time