Why convert Office files before using ChatGPT?
PowerPoint and Word files often mix visible text, notes, tables, chart data, images, SmartArt, native shapes, text boxes, links, and metadata. A structured package lets you inspect what was extracted before sharing it with an LLM.
Recommended flow
Convert the file into an LLM package, then start with content.md for most ChatGPT tasks. Keep content.compact.md for smaller context windows, and use manifest.json to understand which files are available.
Which output to use
Markdown is best for direct reading and summarization. HTML is useful for human review. JSON is better for agents, RAG pipelines, validation, and automated workflows that need structured slide or document data.
Images, notes, and metadata
Content images are stored under assets/ and referenced from Markdown and HTML. PPTX speaker notes and DOCX footnotes or endnotes are extracted into the package when present. DOCX headers and footers are stored as metadata instead of being mixed into the main Markdown body.
Quality checks before sharing
Use the Preview panel and Details workspace to inspect slide or section summaries, generated files, conversion warnings, package contents, and whether tables, charts, images, notes, metadata, or shape/text-box content were extracted.
Privacy note
Ready PPTX and DOCX converters run in the browser by default, so files do not need to be uploaded to a server for the local workflow.
FAQ
Does the Markdown include every image?
Markdown references extracted content images by relative path. Repeated logos, decorative images, and low-signal metadata may be excluded from the main Markdown so they do not overwhelm the LLM prompt.
Should I use Markdown or JSON?
Use Markdown for ordinary reading. Use JSON when an agent or script needs stable fields for slides or document sections, tables, charts, notes, images, metadata, and warnings.
Is the ZIP different on Markdown, HTML, and JSON pages?
No. PPTX and DOCX pages generate the same complete ZIP package for that source format. Each page only chooses a different default preview tab.