🎉 Limited time — 20% off all plans. View pricing →
Docs · Conversion

PowerPoint PPTX to Markdown

Slide decks to Markdown — one section per slide, with titles, bullets, and speaker notes.

POST /v1/convert/pptx-to-markdown

Customer supplies the .pptx file as base64. Each slide becomes a Markdown section (## Slide 1: Title, ## Slide 2: Title, …) with body text rendered as bulleted list. Speaker notes are appended where present. Image-only slides (no extractable text) are flagged and the response carries an image_only_slides count.

Parameters

Name Type Required Default Description
pptx_base64 string yes Base64-encoded .pptx bytes.

Request

curl -X POST https://api.qcrawl.com/v1/convert/pptx-to-markdown \
  -H "Authorization: Bearer osk_..." \
  -d '{"pptx_base64": "UEsDBBQABgAIA..."}'

Response

{
  "status": "success",
  "markdown": "## Slide 1: Quarterly Review\n- Q2 2026 Strong Growth\n\n## Slide 2: Key Wins\n- Doubled active customers\n- Shipped 30 new endpoints",
  "byte_count": 412,
  "slide_count": 2,
  "image_only_slides": 0,
  "note": null
}

Errors

Code Meaning
400 invalid base64, empty body, or not a valid .pptx.

Related