Can Claude Generate Images? What It Can and Cannot Do
No. Claude can't generate images. Anthropic's help center says it plainly: Claude "doesn't generate photos or illustrations the way image-generation tools do," and the developer documentation calls Claude an image understanding model only. There's no paint button hidden behind a paid plan, in the app or in the API.
That isn't the end of the story, though, which is why people keep asking. Claude can build diagrams, charts, icons and whole slide decks out of code, and with a connector it can drive an image model that does paint pixels. Below: what Claude makes on its own, four ways to get a real picture with Claude in the loop, and a prompt for each.
The short answer, next to ChatGPT and Gemini
| Claude | ChatGPT | Gemini | |
|---|---|---|---|
| Makes photos and illustrations from a prompt | No | Yes, built in | Yes, built in (Nano Banana) |
| Draws diagrams and charts with code | Yes | Yes | Yes |
| Reads images you upload | Yes | Yes | Yes |
| Edits your photo | No | Yes | Yes |
If the job is a picture, a photo edit or a product shot, open ChatGPT or Gemini, or one of the tools in our AI image generators list. If the job is a chart, a diagram, an icon or a slide, Claude is often the better choice, because it builds those from code you can edit.
What Claude makes on its own
Everything visual Claude produces is code that a browser or a program renders. That has a cost and a benefit. The cost: no photographs, no painterly illustrations, nothing with real texture. The benefit: every line, label and colour is exact, and you can ask for a change to one part without the rest shifting.
- Visuals inside the chat. Claude can answer with a diagram, chart or small interactive widget built in HTML and SVG, right in the conversation. Anthropic lists it as a beta on the web and desktop apps; the phone apps don't render it. These aren't saved on their own, so download the SVG or HTML, or turn the visual into an artifact if you want to keep it.
- Artifacts. A separate panel for anything worth keeping: a dashboard, a small tool, a one-page site, a flowchart. Artifacts need code execution and file creation switched on in settings.
- Files. With file creation, available on every plan, Claude writes and runs code that saves real files: a PNG chart from your spreadsheet, a GIF, a Word document, a PowerPoint deck.
- Claude Design. Anthropic's tool for prototypes, slides, one-pagers and marketing layouts, for paid plans. It lays out a design and exports it to PDF, PowerPoint, HTML or Canva. It isn't an image generator: it uses the pictures you upload and builds everything else from code, which is why people who use it bring their own photos and logos.
Four ways to get a real image with Claude in the loop
They run from no setup at all to a few minutes with a connector or a script. Most people need only the first.
1. Claude writes the prompt, another model paints it
The cheapest route and often the best one. Claude is good at turning a vague idea into a precise brief: subject, setting, light, framing, style, and the exact words if there's text in the picture. Paste that brief into ChatGPT, Gemini or Midjourney.
I need an image for [where it will be used, e.g. a blog header]. It should show [subject and what is happening]. Write three image prompts for [ChatGPT, Gemini or Midjourney], each 40 to 80 words, each with a different framing or mood. State the subject, setting, light, camera angle, style and colour palette. Put any text that must appear in the image in quotation marks. No real people, no brand logos.
For ready-made briefs, our AI image prompts and Nano Banana prompts are written the same way, and the image prompt generator does it from a one-line description.
2. Connect an image model to Claude
Claude's connectors let it call other services from the chat. A few of them can make or change images:
- Hugging Face. The official connector lets Claude run models hosted on Hugging Face Spaces, including FLUX image generation. You choose which Spaces it may use in your Hugging Face settings.
- Canva. Claude can create and fill in Canva designs. Think social posts and flyers built on templates, not photographs from scratch. More in our Canva review.
- Adobe. The Adobe connector reaches Photoshop, Lightroom, Express and other Adobe apps for edits, asset search and transformations. Adobe's own community forum said in September 2026 that it doesn't expose Firefly text-to-image generation directly, so don't count on it to paint a new picture yet. See our Adobe Firefly review for what Firefly does on its own.
- Higgsfield. Added as a custom connector by its server address, it gives Claude access to several image and video models at once, on Higgsfield's own credits. Details in our Higgsfield review.
With a connector set up, the request is an ordinary sentence: «make three versions of this header image with Flux, 16:9». Claude writes the prompt, calls the model and shows you what came back.
3. Skills that draw with code
Anthropic publishes a set of skills, instruction packs that teach Claude a particular job. None of them calls an image model, but three of them make visual work from code, and they are a real step up from asking Claude to «draw» unprompted:
- Canvas Design makes posters and visual art as PNG or PDF files.
- Algorithmic Art makes generative art with p5.js: patterns, flow fields, particle pieces.
- Slack GIF Creator makes small animated GIFs sized for Slack.
All of them, and the rest of the catalog, are in our Claude skills directory with what each one does and how to install it.
4. Claude Code calls an image API
If you build things, this is the most flexible route. In Claude Code, Claude can write and run a short script against any image API you have a key for, then save the files into your project. It's the same work a developer would do by hand, so the limits are the API's, not Claude's.
Write a script that generates [number] images with [image API] from the prompts in prompts.txt, one image per line, at [size], and saves them to /images with file names taken from the first three words of each prompt. Read the API key from the environment variable [NAME]. Stop and show me the first image before running the rest.
How to get a good drawing out of Claude itself
Ask Claude to «draw a cat» and you get an SVG, a drawing written as code. Diagrams, icons and charts come out well. Organic shapes, faces and anything that should look hand-drawn usually don't. A few habits make the difference:
- Ask for the kind of picture code is good at. Flat shapes, clean lines, a limited palette, an icon or a diagram. Leave photorealism to an image model.
- Fix the canvas. Give the size and shape up front, such as a square 512 by 512 icon, so the proportions don't drift between versions.
- Describe it in parts. «A circle for the head, two triangles for the ears» works better than «a cute cat».
- Change one thing at a time. Ask for the ears to be larger, not for the whole drawing to be «better».
- Upload a reference. Claude reads images well. A rough sketch or a screenshot to match beats a paragraph of description.
Draw a [subject] as a single SVG icon, 512 by 512, flat style, at most four colours: [colours]. Build it from simple shapes and describe the parts before you draw: list each shape, its colour and its position. No gradients, no text. After the SVG, tell me which part you are least sure looks right.
What Claude does with images you upload
Reading images is the half Claude does well. In the Claude apps you can attach up to 20 images to a message, as JPEG, PNG, GIF or WebP; for a GIF it looks at the first frame only. It describes photos, reads screenshots and handwriting, pulls numbers out of charts and compares two designs. Anthropic lists what it won't do: it doesn't identify people from their faces, it can't tell whether a picture is AI-generated, and it doesn't read a file's hidden metadata.
That makes Claude a good partner for an image model even when it can't paint. Generate in ChatGPT or Gemini, upload the result to Claude, and ask what to change in the prompt to fix what went wrong.
Questions people ask
Will Claude get image generation?
Anthropic has not announced an image model. There are rumours and prediction markets about it, nothing more. Until Anthropic says otherwise, plan on connectors or a separate tool.
Is Claude Design an image generator?
No. It builds slides, prototypes and layouts from code and from the images you supply. Early coverage got this wrong, which is part of why the question keeps coming up.
Can Claude edit my photo?
Not by itself. It can tell you what to change, write the editing steps, or, through the Adobe connector, drive Adobe's apps to make the edits. For a straight edit from a prompt, ChatGPT and Gemini do it built in; our ChatGPT photo prompts are written for exactly that.
Which Claude plan do I need for charts and files?
File creation, which produces PNG charts, GIFs and documents, is on every plan, the free one included. Claude Design needs a paid plan. Our Claude review lists the plans and prices.