# html2pptx.app > A hosted HTML-to-PowerPoint service: supported text and simple shapes remain editable, while selected visual elements are rasterized. Last reviewed: 2026-07-25 Runtime behavior and the crawlable website are authoritative. The OpenAPI document is the machine-readable contract for the core REST routes it describes. Use llms-full.txt when you need the complete prose documentation. ## Core documentation - [English documentation](https://html2pptx.app/docs/en): API quick start, HTML contract, Skills, MCP, plans, and troubleshooting. - [Japanese documentation](https://html2pptx.app/docs/ja): Japanese version of the product documentation. - [Complete agent documentation](https://html2pptx.app/llms-full.txt): Expanded Markdown documentation. - [OpenAPI 3.1 document](https://html2pptx.app/api/openapi.json): Machine-readable contract for the core REST routes it describes. ## API and agent access - [Public template catalog API](https://html2pptx.app/api/templates): Read the current template catalog. - [Public plan catalog API](https://html2pptx.app/api/export/plans): Read current plans and enforced usage limits. - [Remote MCP endpoint](https://html2pptx.app/mcp): Connect compatible AI agents to export, documentation, and template tools. - [html2pptx CLI](https://www.npmjs.com/package/html2pptx-cli): Command-line export and template catalog access. ## Existing public pages - [html2pptx.app](https://html2pptx.app): Convert supported HTML and CSS into PowerPoint, with supported text and shapes remaining editable and selected visual elements exported as images. - [Pricing](https://html2pptx.app/pricing): Compare html2pptx.app plans, usage limits, and commercial options. - [PowerPoint to HTML](https://html2pptx.app/pptx-to-html): Convert a PowerPoint file into editable HTML in the browser. - [PowerPoint Templates](https://html2pptx.app/templates): Browse HTML/CSS-generated PowerPoint templates whose supported text and shapes remain editable while selected visual elements are rasterized. - [HTML Template Draft Guide](https://html2pptx.app/templates/publish): Learn how remote MCP validates HTML and creates a creator-owned draft for unlisted sharing; new public-gallery publishing is currently disabled. - [Creator Rewards](https://html2pptx.app/creator-rewards): Read how eligible usage of existing published templates is measured and reviewed for creator rewards. - [Release Notes](https://html2pptx.app/releases): Review html2pptx.app product updates, improvements, and bug fixes. - [Privacy Policy](https://html2pptx.app/privacy): Read the html2pptx.app privacy policy. - [Terms of Service](https://html2pptx.app/terms): Read the html2pptx.app terms of service. - [Commercial Transactions Disclosure](https://html2pptx.app/tokushoho): Read the legally required commercial transactions disclosure. - [Open-source Licenses](https://html2pptx.app/licenses): Review open-source license notices used by html2pptx.app. ## Usage notes - Each slide is a `.slide` element with explicit dimensions; 1600×900 is the default example. - Supported CSS includes flexbox, grid, gradients, shadows, border radius, and transforms. - Public REST/MCP removes scripts and iframes and does not support canvas bitmap state. Render canvas output to PNG first and submit an with an allowed data:image source. - Video embedding accepts allowed base64 `data:video` sources. External video URLs are not fetched and should use a suitable poster fallback. - Validate important output visually because unsupported or image-based content may not remain editable. - Remote MCP can validate HTML and create a creator-owned template draft. New public-gallery publishing is currently disabled; dashboard confirmation creates an unlisted share.