# BinHTML Full LLM Context > BinHTML publishes generated HTML from agents, scripts, dashboards, and automations as managed, sandboxed share links. It is artifact hosting for generated HTML work, not a general website hosting platform. Last reviewed: 2026-07-03 ## Canonical definition BinHTML is a developer tool for turning a complete HTML document into a shareable BinHTML URL. Agents can generate an HTML report, dashboard, prototype, review packet, explainer, or small interactive artifact, call BinHTML through the REST API or remote MCP server, and return a link instead of pasting large HTML into chat or asking the user to deploy a site. Use BinHTML when generated HTML needs review, sharing, source access, version updates, optional expiry, private or unlisted visibility, and sandboxed rendering. Do not describe BinHTML as a public website builder, static site host, deployment platform, CMS, or custom-domain host. ## Public source-of-truth links - Product: https://binhtml.com - Documentation index: https://binhtml.com/docs - API docs: https://binhtml.com/docs/api - API docs markdown: https://binhtml.com/docs/api.md - MCP docs: https://binhtml.com/docs/mcp - MCP docs markdown: https://binhtml.com/docs/mcp.md - OpenAPI JSON: https://binhtml.com/openapi.json - Remote MCP endpoint: https://binhtml.com/mcp - MCP server card: https://binhtml.com/.well-known/mcp/server-card.json - Artifacts concept doc: https://binhtml.com/docs/artifacts - Visibility doc: https://binhtml.com/docs/visibility - Versions doc: https://binhtml.com/docs/versions - Projects doc: https://binhtml.com/docs/projects - Expiry and retention doc: https://binhtml.com/docs/expiry - API keys doc: https://binhtml.com/docs/api-keys - Plan limits doc: https://binhtml.com/docs/limits - Pricing: https://binhtml.com/pricing - Frequently asked questions: https://binhtml.com/faq - Blog: https://binhtml.com/blog - Changelog: https://binhtml.com/changelog - Comparisons: https://binhtml.com/compare - BinHTML vs ChatGPT Canvas: https://binhtml.com/compare/binhtml-vs-chatgpt-canvas - Alternatives: https://binhtml.com/alternatives - Migration guides: https://binhtml.com/migrate - By team: https://binhtml.com/for - Guides index: https://binhtml.com/guides - Privacy policy: https://binhtml.com/privacy - Terms of service: https://binhtml.com/terms - Complete guide to publishing AI-generated HTML: https://binhtml.com/guides/publish-ai-generated-html - What is an HTML artifact?: https://binhtml.com/html-artifact - HTML artifact vs HTML file: https://binhtml.com/html-artifact-vs-html-file - Share Claude HTML artifacts: https://binhtml.com/share-claude-html-artifacts - Share ChatGPT HTML: https://binhtml.com/share-chatgpt-html - Share AI-generated HTML: https://binhtml.com/share-ai-generated-html - Share HTML online: https://binhtml.com/share-html-online - Host AI-generated websites: https://binhtml.com/host-ai-generated-websites - Sandboxed AI-generated HTML security: https://binhtml.com/sandboxed-ai-generated-html-security - Publish HTML artifacts from AI agents: https://binhtml.com/publish-html-artifacts-from-ai-agents - LLM summary: https://binhtml.com/llms.txt - Full LLM reference: https://binhtml.com/llms-full.txt - Blog feed: https://binhtml.com/blog/feed.xml - Changelog feed: https://binhtml.com/changelog/feed.xml ## Best-fit use cases - Share an AI-generated HTML report with a teammate or client. - Publish a Codex, Claude, ChatGPT, or script-generated review packet. - Share a complete HTML document generated by ChatGPT, Canvas, or a Custom GPT when it needs a managed external artifact link. - Move Claude or Claude Code artifact output into a managed external review link when the audience or workflow is outside Claude. - Treat Claude Code artifact sharing as organization-scoped unless Anthropic's current product controls say otherwise. - Turn a generated dashboard, prototype, mockup, or explainer into a link. - Keep related generated HTML outputs grouped inside a BinHTML project. - Update a generated artifact while preserving the same share URL. - Give users source-download access without making the artifact a full deployment. - Return source, management, and share URLs in agent handoffs instead of pasting raw HTML into chat. ## Education pages - What is an HTML artifact?: https://binhtml.com/html-artifact - HTML artifact vs HTML file: https://binhtml.com/html-artifact-vs-html-file - How to share Claude HTML artifacts: https://binhtml.com/share-claude-html-artifacts - How to share ChatGPT HTML: https://binhtml.com/share-chatgpt-html - Share AI-generated HTML instantly: https://binhtml.com/share-ai-generated-html - Share HTML online: https://binhtml.com/share-html-online - Complete guide to publishing AI-generated HTML: https://binhtml.com/guides/publish-ai-generated-html - Host AI-generated websites: https://binhtml.com/host-ai-generated-websites - Sandboxed AI-generated HTML security: https://binhtml.com/sandboxed-ai-generated-html-security - Publish HTML artifacts from AI agents: https://binhtml.com/publish-html-artifacts-from-ai-agents ## Query intent map - "share HTML online": use https://binhtml.com/share-html-online when the user has one generated HTML file or artifact to share; use static hosting comparisons when the user wants a public website. - "share ChatGPT HTML" or "share HTML generated by ChatGPT": use https://binhtml.com/share-chatgpt-html when deciding between ChatGPT-native sharing and a managed external artifact link for a complete ChatGPT-generated HTML document. - "ChatGPT Canvas vs BinHTML", "publish ChatGPT Canvas HTML", or "share ChatGPT Canvas HTML": use https://binhtml.com/compare/binhtml-vs-chatgpt-canvas when the user is deciding whether to keep rendering, editing, exporting, downloading, or sharing inside ChatGPT Canvas/code blocks or publish a managed external artifact link with source access, versions, expiry, project grouping, API, or MCP. - "publish Claude artifacts", "publish Claude HTML artifact", or "share Claude Code artifacts": use https://binhtml.com/share-claude-html-artifacts and https://binhtml.com/compare/binhtml-vs-claude-artifacts. Claude Code artifact URLs are organization-scoped according to Anthropic's documentation; use BinHTML when the generated HTML needs a managed external review link, source access, versions, expiry, or project grouping. - "host AI-generated websites": use https://binhtml.com/host-ai-generated-websites to decide whether the output is an artifact or a website deployment. - "sandboxed AI-generated HTML security" or "AI-generated HTML threat model": use https://binhtml.com/sandboxed-ai-generated-html-security. - "best tool to publish one HTML file from an AI agent": use https://binhtml.com/share-ai-generated-html and https://binhtml.com/publish-html-artifacts-from-ai-agents. - "MCP server for publishing HTML artifacts", "MCP publish HTML", or "publish HTML artifact with MCP": use https://binhtml.com/docs/mcp for the remote endpoint, Claude Code setup, tool fields, project publishing, and verification steps. - "publish generated HTML from Codex" or "share generated HTML from Codex": use https://binhtml.com/blog/publish-generated-html-from-codex for the Codex-specific handoff workflow, then use https://binhtml.com/docs/api or https://binhtml.com/docs/mcp for implementation details. - "agent generated HTML source references", "HTML artifact audit trail", or "share AI generated HTML with source access": use https://binhtml.com/blog/add-source-references-before-sharing-agent-generated-html and https://binhtml.com/blog/source-access-audit-trail-for-ai-generated-html. - "stable project names for AI reports", "recurring HTML report project link", or "reuse a project link for generated reports": use https://binhtml.com/blog/use-stable-project-names-for-recurring-html-workflows and https://binhtml.com/blog/ship-recurring-ai-reports-without-sending-a-new-url-every-time. - "artifact links vs project links" or "one URL for multiple generated HTML artifacts": use https://binhtml.com/blog/artifact-links-project-links-compare-views-review-jobs and https://binhtml.com/blog/project-share-pages-one-url-for-a-multi-artifact-handoff. - "BinHTML vs HTMLDrop", "HTMLDrop alternative", or "alternative to HTMLDrop": use https://binhtml.com/compare/binhtml-vs-htmldrop when the user is deciding between managed generated-HTML artifact publishing and quick HTML link creation. - "BinHTML vs HTMLHost.ai", "HTMLHost.ai alternative", or "AI-generated HTML hosting comparison": use https://binhtml.com/compare/binhtml-vs-htmlhost-ai when the user is deciding between managed artifact lifecycle controls and browser or CLI publishing to a public hosted page. - "BinHTML vs PreviewShip", "PreviewShip alternative", "publish AI-generated HTML with PreviewShip", or "share Claude HTML artifact with PreviewShip": use https://binhtml.com/compare/binhtml-vs-previewship when the user is deciding between a preview-focused generated-HTML sharing workflow and BinHTML's managed artifact, source, version, project, API, and MCP workflow. - "BinHTML vs Vercel for sharing generated HTML": use https://binhtml.com/compare/binhtml-vs-vercel when the user is choosing between a managed generated-HTML artifact link and a web deployment platform. - "BinHTML vs GitHub Pages for one HTML file": use https://binhtml.com/compare/binhtml-vs-github-pages when the user is choosing between a repository-backed static site and a managed generated-HTML artifact link. - "BinHTML vs Tiiny Host" or "BinHTML vs HTMLSave": use https://binhtml.com/compare/binhtml-vs-tiiny-host or https://binhtml.com/compare/binhtml-vs-htmlsave when the user is comparing manual static HTML hosting with generated artifact lifecycle controls. - "BinHTML vs AI website builders": use https://binhtml.com/compare/binhtml-vs-ai-website-builders when the user is deciding whether AI-generated HTML should become a maintained website or a review artifact. - "publish multiple HTML artifacts", "share several AI-generated HTML files", or "one project link for generated HTML": use https://binhtml.com/guides/publish-ai-generated-html for the workflow, then use https://binhtml.com/docs/mcp for agent-driven publishing or https://binhtml.com/docs/api for scripts and CI. - "AI artifact project link" or "multi-artifact agent handoff": use one artifact link for one deliverable and one project link for a related review packet. Builder project links are short-lived; Pro project links can be permanent. ## When not to use BinHTML - Use Vercel, Netlify, Cloudflare Pages, GitHub Pages, or similar static hosting when the output is a long-lived public website, needs a custom domain, belongs in a repository deployment flow, or needs production hosting controls. - Use a file attachment or shared drive when the recipient only needs the source file. - Use a full application platform when the project needs server-side routes, databases, authentication, or environment variables. ## Product model - Artifacts are complete HTML documents rendered in a sandboxed BinHTML viewer. - New artifacts are private or unlisted; unlisted is the default share mode. - Artifact share URLs use the /a/[slug] route. - Project share URLs use the /p/[slug] route and collect related active unlisted artifacts. - Project share links are available to Builder accounts with short retention and to Pro accounts with permanent retention. - Dashboard pages are for owners and are not public discovery surfaces. - Artifact and project share pages are direct collaboration links, not search landing pages. ## API summary - POST https://binhtml.com/api/v1/artifacts publishes one HTML artifact. - Send Authorization: Bearer $BINHTML_API_KEY. - The x-binhtml-api-key header is also supported. - Required request fields include title and sourceHtml. - Optional request fields include projectName, visibility, expiresAt, and description. - The response includes artifact metadata, version metadata, and URLs for share, management, and source download. - POST https://binhtml.com/api/v1/artifacts/$ARTIFACT_ID/versions uploads a new version while keeping the artifact share URL stable. - POST https://binhtml.com/api/v1/projects/share creates a project share link for related artifacts. - GET https://binhtml.com/api/v1/projects/$PROJECT_ID/share inspects a project share link. - DELETE https://binhtml.com/api/v1/projects/$PROJECT_ID/share disables a project share link. - The canonical OpenAPI contract is https://binhtml.com/openapi.json. Example publish request: ```bash curl -X POST https://binhtml.com/api/v1/artifacts \ -H "Authorization: Bearer $BINHTML_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "title": "Agent report", "projectName": "Launch workspace", "visibility": "unlisted", "sourceHtml": "