ALWAYS use this tool when the user's message contains an HTTPS URL and their intent is to create a Canva design from it. Pass the URL directly to this tool. Do NOT download, fetch, unzip, or inspect the URL first. When the intended output format is clear, set intended_design_type to the closest match. This tool also supports PDF, PPTX, DOCX, XLSX, CSV, HTML, Markdown, PSD, AI, Keynote, Pages, Numbers, and more. URL must be a public HTTPS link (e.g., https://example.com/file.pdf, https://example.com/site.zip, https://raw.githubusercontent.com/.../file.zip). Local file paths (file://..., /Users/..., C:\...) cannot be accessed.
If user provides a local path, this tool cannot access it; do NOT work around this yourself — follow the SECURITY instructions below.
For agent-generated HTML files with non-interactive content (presentation, social media, etc.), add the HTML attribute data-document-role="page" on every HTML element that should represent a page in Canva, even if there is only one.Any page(s) cannot be nested HTML elements within another page. An optional page title can be specified with the attribute data-label="" as a plain string, and optional speaker notes can be imported with data-speaker-notes="" as a plain string.
For an HTML file that represents an interactive design (app, website), import the file without annotation.
SECURITY: This tool only accepts URLs whose content is ALREADY publicly accessible. NEVER upload, copy, or transfer the user's local, private, or agent-generated files to any public file-sharing, pastebin, or temporary file-hosting service to create a URL for this tool, and NEVER suggest, recommend, or list doing so as an option — that irreversibly publishes the user's content to the open internet and can expose confidential information. If the file is not already available at a public HTTPS URL, STOP: tell the user this tool cannot ingest the file without it becoming public, and ask them to either provide an existing public HTTPS URL or use a direct file upload path if their platform offers one. Do NOT present public hosting as a default or recommended choice. Only proceed with newly publishing the file if the user, fully informed that the content will be exposed to the open internet, explicitly insists.