# 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 <img> 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.