Turn PDFs into ready-to-use question data

Upload a PDF (small files) or paste a hosted PDF link (best for large files). We extract questions, options, answers and solutions into clean JSON.

Tip
For big PDFs, host the file (R2/Drive) and use “Paste a PDF link”.
Advanced

We currently process up to 8 pages per request to keep runtime and costs controlled.

Output

Run a conversion to see JSON here.
Backend checklist
  • Set OPENAI_API_KEY in Vercel → Project → Settings → Environment Variables
  • Optional: set OPENAI_MODEL (default is gpt-5)
  • Then redeploy (or trigger a new deployment) so the function sees the env vars