# Deckwright > Write Markdown, get an accessible slide deck — charts, diagrams, PDF, HTML and PowerPoint. Deckwright turns Markdown into clean slides: headings become slide titles, lists become bullets, CSV becomes charts and a few lines of text become flowcharts, sequence diagrams and mind maps. Present with speaker notes, a timer and a second window, check contrast, titles and alt text, and export a PDF with embedded fonts, a single-file HTML presentation or an editable PowerPoint file — all in your browser. Deckwright (Slide deck studio) is an app of usefulweb.app (https://usefulweb.app/): a full program that runs in the browser. Its engine is deterministic and the same functions are exposed as tools, so an agent can compute exactly what the app shows. ## Use it - Landing page: https://deckwright.usefulweb.app/ - Workspace (browser app): https://deckwright.usefulweb.app/app - open a project with https://deckwright.usefulweb.app/app#project= or a template with https://deckwright.usefulweb.app/app#template= - Project file format (JSON Schema): https://deckwright.usefulweb.app/project.schema.json - Tutorials: https://deckwright.usefulweb.app/tutorials - JSON API: POST https://deckwright.usefulweb.app/api/v1/tools//calculate (catalog: https://deckwright.usefulweb.app/api/v1/tools) - OpenAPI: https://deckwright.usefulweb.app/openapi.json - MCP (Streamable HTTP): https://deckwright.usefulweb.app/mcp ## Engine tools - [Markdown to Slides (PDF and HTML)](https://deckwrightmarkdowntodeck.usefulweb.app/): Turn Markdown into a clean slide deck — PDF with embedded fonts and a single-file HTML presentation. Part of [Deckwright](https://deckwright.usefulweb.app/) (ownerApp: deckwright). API: POST https://deckwright.usefulweb.app/api/v1/tools/deckwright-markdown-to-deck/calculate · MCP tool `deckwright_markdown_to_deck` - [Markdown to PowerPoint (PPTX)](https://deckwrightpptxexport.usefulweb.app/): Editable PowerPoint from Markdown: real titles, bullets, tables, speaker notes and alt text. Part of [Deckwright](https://deckwright.usefulweb.app/) (ownerApp: deckwright). API: POST https://deckwright.usefulweb.app/api/v1/tools/deckwright-pptx-export/calculate · MCP tool `deckwright_pptx_export` - [Slide Deck Accessibility Checker](https://deckwrightdecka11ycheck.usefulweb.app/): Check a Markdown slide deck: contrast, slide titles, alt text, reading order and text size. Part of [Deckwright](https://deckwright.usefulweb.app/) (ownerApp: deckwright). API: POST https://deckwright.usefulweb.app/api/v1/tools/deckwright-deck-a11y-check/calculate · MCP tool `deckwright_deck_a11y_check` - [Diagram & Flowchart Maker](https://diagramflowchartmaker.usefulweb.app/): Write flowcharts, sequence diagrams and mind maps as text and get a laid-out SVG/PNG diagram. Part of [RavingDesk](https://ravingdesk.usefulweb.app/) (ownerApp: ravingdesk). API: POST https://deckwright.usefulweb.app/api/v1/tools/diagram-flowchart-maker/calculate · MCP tool `diagram_flowchart_maker` - [CSV/Excel Chart Studio](https://csvexcelchartstudio.usefulweb.app/): Turn CSV, TSV or Excel data into line, bar, pie, scatter or histogram charts with SVG/PNG export. Part of [RavingDesk](https://ravingdesk.usefulweb.app/) (ownerApp: ravingdesk). API: POST https://deckwright.usefulweb.app/api/v1/tools/csv-excel-chart-studio/calculate · MCP tool `csv_excel_chart_studio` ## Formats - Import: Markdown (.md, .markdown, .txt), Deckwright project (.deckwright.json), Share link (#project=), JPEG and PNG images (other formats are converted), CSV tables (become a chart block) - Export: PDF (vector, embedded font subsets), Single-file HTML presentation, PowerPoint (.pptx), PNG (current slide), SVG (current slide), Markdown (.md), Deckwright project (.deckwright.json), Share link without notes and images ## Limits - One font weight: bold text and links are shown in the accent colour in the PDF and PNG; HTML and PowerPoint keep real bold and italic. - Code blocks use the proportional slide font in the PDF and PNG (monospaced in HTML and PowerPoint), and long code lines are cut, not wrapped. - Charts and diagrams are pictures in the PowerPoint file, not editable PowerPoint charts; the PPTX does not embed fonts. - Chinese, Japanese and Korean fonts cover everyday characters (GB 2312, JIS X 0208 and KS X 1001 level 1); rarer characters fall back to a basic font in the PDF and are reported. - Images from web addresses are not downloaded; add image files instead. Animations, transitions, video and audio are not supported. - Hebrew has no embedded font yet: Hebrew text is laid out right to left but prints with a basic fallback font in the PDF.