Explainer
What Are Claude Artifacts (and How to Use Them)?
Claude Artifacts are a side panel where Claude builds a document, table, chart, or small app you can edit by asking, copy, or download. Here is what you can make and how to get started.
Claude Artifacts are self-contained outputs Claude builds in a side panel: documents, tables, charts, code, or small interactive apps. You can edit them by asking follow-up questions, step through version history, then copy or download the result. They are available on the free Claude.ai tier.
Most AI chat interactions follow the same pattern: you ask, the model answers in the thread, you copy the text somewhere useful. The copy step is where work falls on the floor. You have a great draft and then you lose it in a scroll, or paste it into the wrong document, or close the tab by mistake and spend ten minutes reconstructing what you had. Claude Artifacts are Anthropic’s answer to that specific problem.
An artifact is a discrete output Claude builds in a panel beside the conversation rather than inside it. The panel stays open. You keep talking. The artifact updates. When it is ready you copy it, download it, or share a public link. The distinction sounds minor. For anything longer than a one-off answer, it changes how you work.
What triggers an artifact
Not every Claude response becomes an artifact. Claude creates one when the output is a self-contained thing: a document, a file, a working piece of code, or an interactive component. Conversational replies stay in the thread.
Outputs that become artifacts:
- A report or structured document (Claude renders it with headings and formatting)
- A data table
- An SVG illustration or chart
- An HTML page
- A React or plain JavaScript component
- A code file in Python, SQL, or most other languages
The short version: if what you asked for would live in a file, Claude puts it in an artifact.
How to use them
Starting an artifact
Ask Claude for something that fits one of the categories above. “Write a one-page brief on X” or “build a simple tip calculator in HTML” is enough. Claude opens the side panel and starts building. You do not need to specify that you want an artifact; Claude decides when the output calls for one.
For content work, being specific about format up front saves prompts later. “Write a structured report with an executive summary, three sections, and a table comparing the options” produces a more useful artifact than “write something about X.”
Iterating on it
Once the artifact exists, every follow-up can touch it. “Make the table sortable,” “add a section on pricing,” “change the tone to be more direct” all update the artifact rather than producing a new response in the thread.
This is the actual productivity gain. You are not managing multiple draft versions scattered down a thread. The artifact is the working document; the conversation is the instruction layer around it.
Version history
Claude keeps a version at each step. The bottom of the artifact panel shows version controls. If you asked Claude to rewrite a section and the result is worse (it happens), step back to the previous version and try a different prompt. It is lightweight version control, not undo/redo.
Sharing and exporting
From the artifact panel:
- Copy the raw content to your clipboard
- Download the file (HTML downloads as
.html, code as the appropriate file type, documents as plain text or markdown) - Share a public preview link that anyone can view without a Claude account
The share link is read-only. The recipient sees the artifact but cannot edit through the link.
Practical uses
Draft a document
The most common use. “Write a project proposal for X, including a scope section, timeline table, and budget estimate” produces a formatted document you can download into Word or Google Docs.
For long documents, artifacts handle context better than copying a response from the thread, because Claude can see the whole artifact as it revises rather than working from a truncated scroll.
Build a simple tool
HTML artifacts run in the panel. A tip calculator, a unit converter, a simple quiz, a word-count tool: any of these can be built in one prompt and used immediately. No code knowledge required, no hosting environment.
“Build a simple HTML tool that takes a list of names and randomly assigns them to teams of three” produces something usable in the same session, then downloadable and openable in any browser.
Make a chart or diagram
SVG artifacts render as graphics. “Draw a bar chart showing these five figures” or “create a simple flowchart of this process” both work. The result is a vector graphic you can download and drop into a presentation or document.
For anything more complex, describe the chart type and constraints explicitly (“horizontal bar chart, labeled, no grid lines, muted colors”). Vague requests produce vague charts.
Generate code files
Code artifacts display with syntax highlighting and a copy button. For developers, this means generating a Python script, a SQL query, or a configuration file and copying it cleanly, without stripping markdown formatting out of a thread response by hand.
What artifacts are not
They are not a full document editor. You cannot drag text around, apply arbitrary formatting, or drop images in directly. Think of an artifact as a structured output you iterate on through conversation, then take somewhere else for final polish.
They are also not persistent by default. Artifacts exist within a conversation; a new conversation starts with a blank panel. Claude Pro users have access to Projects, which preserves context and files across sessions. Useful if you are working on something over multiple days.
For people who want Claude to work on files that already exist on their computer, rather than building new ones from scratch, What Is Claude Cowork covers the agentic product built for that.
Artifacts versus ChatGPT Canvas
OpenAI’s Canvas feature, released in late 2024, is the closest equivalent. Both open a side panel, both let you iterate on a document through conversation, both keep versions.
The practical differences: Canvas focuses on text documents and code; Artifacts cover a wider output range including rendered HTML and SVG. Sharing via public link is simpler in Claude than the Canvas equivalent. ChatGPT’s code interpreter runs Python in a sandbox natively; Claude does not (though Claude can write the Python for you to run elsewhere).
For a broader look at the two products, see Claude vs ChatGPT.
Tips for better artifacts
Be specific about format before you start. Changing structure later costs extra prompts. “A two-column table with columns X and Y, ten rows, no header row” is faster than asking Claude to reformat a list after you see it.
Use the version history. Most users do not know it is there. If a revision goes wrong, step back rather than asking Claude to undo in prose.
Chain artifacts with Claude Cowork. Artifacts are for building new things from scratch; Cowork is for working on files you already have. Use Cowork to process existing documents, artifacts to build fresh outputs. The two do not overlap as much as they seem.
Download before closing. Artifacts are not saved to a persistent library outside of Projects. Close the conversation without copying or downloading, and you rebuild from scratch.
The next step after artifacts is automating the repetitive parts of your workflow. The guide on how to automate everyday tasks with AI covers what is worth handing off to an AI agent and what still needs a human in the loop.
Frequently asked questions
What can you make with Claude Artifacts?
Documents and reports, formatted tables, SVG charts and diagrams, HTML pages, React components, plain JavaScript tools, and code files in most languages. Anything Claude can write in a single self-contained block is a candidate for an artifact.
Can you edit Claude Artifacts?
Yes. The artifact stays open in the side panel while the conversation continues. Ask Claude to change anything in it and the panel updates. You can also step back through previous versions using the version controls at the bottom of the panel.
Are Claude Artifacts free?
Yes, artifacts are available on the free Claude.ai tier. The free tier has message limits; Claude Pro ($20/month) removes those limits and gives access to more capable models, which helps when building complex artifacts like multi-section reports or interactive tools.