---
id: chatgpt-images-sites-and-slides
lang: en
track: chatgpt
title: "Images, Sites and slides"
seoTitle: "ChatGPT for images, slides and Sites"
description: "Make things you can see with ChatGPT: create and edit images, build slide decks in Work or PowerPoint, share Sites, and know which tool fits which job."
part: advanced
partTitle: "Advanced"
partOrder: 5
order: 2
level: Advanced
durationMinutes: 9
outcome: "Pick the right visual tool for the job, turn a rough idea into an image, a deck, or a Site, and refine it until it's right."
summary: "ChatGPT can make three kinds of things you look at: images, slide decks, and Sites. The loop is always the same: describe, generate, refine. Feed it your brand, check every number, and decide carefully who gets to see the result."
draft: false
updated: "2026-10-14"
furtherReading:
  - title: "Images in ChatGPT"
    url: "https://help.openai.com/en/articles/11084440-images-in-chatgpt"
    note: "Creating and editing images, templates, and which plans get images with thinking."
  - title: "Creating and using ChatGPT Sites"
    url: "https://help.openai.com/en/articles/20001339-creating-and-using-chatgpt-sites"
    note: "Building, sharing, and publishing Sites, and the access levels."
  - title: "ChatGPT for PowerPoint"
    url: "https://help.openai.com/en/articles/20001242-chatgpt-for-powerpoint"
    note: "The add-in that drafts and edits slides inside PowerPoint."
  - title: "Presentations plugin"
    url: "https://openai.com/business/plugins/presentations/"
    note: "OpenAI's plugin for creating, checking, and exporting decks."
keywords:
  - ChatGPT images
  - ChatGPT slides
  - ChatGPT presentation
  - ChatGPT Sites
  - ChatGPT for PowerPoint
  - AI image editing
quiz:
  intro: "Five quick questions. Ace them all and you can make it look good, too."
  passScore: 5
  questions:
    - q: "You want ChatGPT to change only the sky in an image it made. What's the most direct way?"
      options:
        - "Select the sky and describe the change"
        - "Describe the whole image again in a new chat"
        - "Ask for a new image with a different sky"
        - "Start from a template with the sky you want"
      answer: 0
      explain: "Select the area and say what should change. OpenAI notes the highlight isn't always exact, so check the edges, but it's the quickest way to a targeted edit."
    - q: "Where does ChatGPT for PowerPoint do its work?"
      options:
        - "In Work, which then exports a PPTX file"
        - "On a separate website you export from"
        - "In Images, which turns slides into pictures"
        - "In a sidebar inside PowerPoint itself"
      answer: 3
      explain: "It's an add-in for PowerPoint. It drafts a deck from your material, adds or revises slides, and works in your existing template where it can."
    - q: "You build a Site in Work. Who can see it before you change anything?"
      options:
        - "Anyone who has the link"
        - "Only you and your workspace admins"
        - "Everyone in your workspace"
        - "You and the members of your project"
      answer: 1
      explain: "A new Site starts private: the owner and workspace admins. You choose to widen it to people, groups, the workspace, or, if allowed, the public."
    - q: "Why does it matter that every Site deploy goes to a live URL?"
      options:
        - "Sites expire if you don't deploy them"
        - "Each deploy first needs approval from a workspace admin"
        - "Visitors see each deploy at once, so review first"
        - "A deploy resets who can access the Site"
      answer: 2
      explain: "Each deployment URL is production. Edits in chat don't change the live Site until you publish, so that's your moment to check."
    - q: "ChatGPT drafts a deck from your quarterly report. What must you do before you present it?"
      options:
        - "Check every number and claim against the source"
        - "Check the design; the numbers come from the file"
        - "Read the title slide and the conclusion"
        - "Ask ChatGPT to check the deck once more"
      answer: 0
      explain: "OpenAI says plainly that output can be incomplete or incorrect. The deck carries your name, so you check the facts."
  pass:
    badge: "Visuals unlocked"
    title: "You can make it look good now, not just read well."
    body: "Full marks. You know when to reach for an image, a deck, or a Site, and how to refine each one. Next: putting ChatGPT on a schedule, so work happens without you starting it."
  retry: "Check the marked answers and give it another go. You've got this."
---

> **Level:** Advanced · **Reading time:** ~9 min
>
> **What you'll be able to do:** pick the right visual tool for the job, turn a rough idea into an image, a deck, or a Site, and refine it until it's right.

Back in [lesson 2.4](/learn/chatgpt/getting-started/pages-and-sites) you met writing blocks, Pages, and a first look at Sites. Text you can shape and share. This lesson is about everything you *look at*: **images**, **slide decks**, and **Sites**. Three tools, one way of working. You describe what you want, ChatGPT makes a first version, and you refine it until it's right.

You don't need to be a designer. You do need taste and a clear brief, which you already practised in Part 3.

## Three ways to make something you can see

Here's the map before we go in:

- **Images.** Pictures, illustrations, diagrams, mock-ups, product shots, social visuals. Made in chat or in the **Images** section in the sidebar.
- **Slides.** A presentation you'll show or send: a board update, a proposal, a training deck. Built in **Work** with the Presentations plugin, or inside PowerPoint with **ChatGPT for PowerPoint**.
- **Sites.** An interactive web page or small app: a dashboard, a tracker, a launch calendar, an internal portal. Built in **Work** and shared with a link.

<figure class="lesson-svg" aria-labelledby="chatgpt-visual-tools-title">
<svg viewBox="0 0 640 270" width="100%" height="auto" role="img" xmlns="http://www.w3.org/2000/svg" font-family="Inter, system-ui, sans-serif">
<title id="chatgpt-visual-tools-title">Three things you can make to look at</title>
<desc>Three cards. An image: one picture, edited by selecting an area. Slides: a deck delivered as an editable PowerPoint file, from Work or inside PowerPoint. A Site: a live page with a link, built in Work. Underneath all three, the same loop: describe, generate, refine.</desc>
<text x="0" y="24" font-size="20" font-weight="800" fill="var(--ink,#1F2328)">Three things you can make to look at</text>
<text x="0" y="48" font-size="13.5" fill="var(--soft-gray,#6E747C)">Pick by what the reader will do: glance, sit through, or click around.</text>
<rect x="0" y="66" width="200" height="140" rx="12" fill="#fff" stroke="var(--part,#7A50C7)"/>
<rect x="16" y="80" width="56" height="40" rx="6" fill="var(--part-tint,#F2ECFB)"/>
<circle cx="30" cy="92" r="5" fill="var(--part,#7A50C7)"/>
<path d="M18 118 L38 100 L52 112 L60 106 L70 118 Z" fill="var(--part,#7A50C7)"/>
<text x="16" y="146" font-size="15" font-weight="800" fill="var(--part-ink,#5B37A0)">Image</text>
<text x="16" y="166" font-size="12" fill="var(--ink,#1F2328)">One picture says it.</text>
<text x="16" y="184" font-size="12" fill="var(--med-gray,#5B6169)">Edit by selecting an area.</text>
<text x="184" y="146" font-size="11" font-weight="700" fill="var(--soft-gray,#6E747C)" text-anchor="end">glance</text>
<rect x="220" y="66" width="200" height="140" rx="12" fill="#fff" stroke="var(--part,#7A50C7)"/>
<rect x="236" y="80" width="44" height="28" rx="4" fill="#fff" stroke="var(--part,#7A50C7)"/>
<rect x="244" y="86" width="44" height="28" rx="4" fill="#fff" stroke="var(--part,#7A50C7)"/>
<rect x="252" y="92" width="44" height="28" rx="4" fill="var(--part-tint,#F2ECFB)" stroke="var(--part,#7A50C7)"/>
<text x="236" y="146" font-size="15" font-weight="800" fill="var(--part-ink,#5B37A0)">Slides</text>
<text x="236" y="166" font-size="12" fill="var(--ink,#1F2328)">A deck to present.</text>
<text x="236" y="184" font-size="12" fill="var(--med-gray,#5B6169)">Editable PPTX.</text>
<text x="404" y="146" font-size="11" font-weight="700" fill="var(--soft-gray,#6E747C)" text-anchor="end">sit through</text>
<rect x="440" y="66" width="200" height="140" rx="12" fill="#fff" stroke="var(--part,#7A50C7)"/>
<rect x="456" y="80" width="64" height="40" rx="6" fill="#fff" stroke="var(--part,#7A50C7)"/>
<rect x="456" y="80" width="64" height="10" rx="4" fill="var(--part-tint,#F2ECFB)"/>
<rect x="464" y="98" width="20" height="14" rx="2" fill="var(--part,#7A50C7)"/>
<rect x="490" y="98" width="22" height="6" rx="2" fill="#E7E9EC"/>
<rect x="490" y="108" width="16" height="6" rx="2" fill="#E7E9EC"/>
<text x="456" y="146" font-size="15" font-weight="800" fill="var(--part-ink,#5B37A0)">Site</text>
<text x="456" y="166" font-size="12" fill="var(--ink,#1F2328)">A live page, a link.</text>
<text x="456" y="184" font-size="12" fill="var(--med-gray,#5B6169)">Built in Work.</text>
<text x="624" y="146" font-size="11" font-weight="700" fill="var(--soft-gray,#6E747C)" text-anchor="end">click around</text>
<rect x="0" y="222" width="640" height="40" rx="10" fill="var(--part-tint,#F2ECFB)" stroke="var(--part,#7A50C7)"/>
<text x="110" y="247" font-size="13.5" font-weight="800" fill="var(--part-ink,#5B37A0)" text-anchor="middle">Describe</text>
<line x1="172" y1="242" x2="252" y2="242" stroke="var(--part,#7A50C7)" stroke-width="2" stroke-linecap="round"/>
<path d="M249 236 L258 242 L249 248" fill="none" stroke="var(--part,#7A50C7)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<text x="320" y="247" font-size="13.5" font-weight="800" fill="var(--part-ink,#5B37A0)" text-anchor="middle">Generate</text>
<line x1="382" y1="242" x2="462" y2="242" stroke="var(--part,#7A50C7)" stroke-width="2" stroke-linecap="round"/>
<path d="M459 236 L468 242 L459 248" fill="none" stroke="var(--part,#7A50C7)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<text x="530" y="247" font-size="13.5" font-weight="800" fill="var(--part-ink,#5B37A0)" text-anchor="middle">Refine</text>
</svg>
</figure>

The question to ask is: **what will the reader do with it?** Glance at it: an image. Sit through it: slides. Click around in it, again next week: a Site.

## Images: create and edit

Ask for an image in any chat, or open **Images** in the sidebar and type a prompt. It can take a minute or two, and you can keep chatting while it works. Everything you make is saved in Images.

A few things worth knowing:

- **Aspect ratio.** Use the picker, or say it in the prompt: "16:9 for a slide", "square for LinkedIn".
- **Text in images.** ChatGPT can put words on an image, like a title on a poster or labels on a diagram. Check the spelling; it's good, not perfect.
- **Transparent background.** Ask for it when you want to drop the image onto a slide.
- **Templates.** Under Images, **Templates** gives ready-made starting points by category. ChatGPT asks a few questions, such as the style, and you can add a reference image. (Templates aren't in Work mode yet.)
- **Images with thinking.** On Plus, Pro, and **Business**, ChatGPT can think before it draws, which helps with complex scenes, diagrams, and anything with lots of text.

**Editing** is where it gets useful. Two ways:

1. **Select and describe.** Open the image, use the selection tool to highlight an area ("the sky", "the logo on the mug"), and say what should change. OpenAI warns that a highlight isn't always precise and an edit can spill over, so check the edges.
2. **Just say it.** "Same image, but warmer light and no people in the background." Fine for changes to the whole picture.

On your phone you can even **sketch**: draw a rough shape, add a line of instructions, and let ChatGPT turn it into a finished picture.

## Getting a good image: the brief

The recipe from [lesson 3.2](/learn/chatgpt/prompting/how-to-write-a-great-prompt) works for pictures too. A strong image prompt names:

- **The subject.** What's in it, and what's happening.
- **The purpose.** "Header image for a blog post about remote onboarding."
- **The style.** Photo, flat illustration, line drawing, 3D render, watercolour.
- **The mood and colour.** "Calm, lots of white space, our green as the accent."
- **The format.** Aspect ratio, and whether there's room for a headline.

Compare "a team meeting" with "a flat illustration of four colleagues around a laptop, friendly and relaxed, white background, one accent colour, landscape 16:9, empty space on the left for a headline." The second one gets you there in one go.

One rule that matters at work: **don't make images of real people** (colleagues, clients, public figures) without their clear consent, and don't put real logos on things that aren't theirs. Images made with AI can look very real; use that power in good faith.

## Slides: decks you can actually present

There are two routes to a deck.

**In Work, with the Presentations plugin.** Give Work your source material, such as a report, a brief, or a process document, and describe the deck: who it's for, what decision you need, how many slides. Work drafts it and delivers a real **PowerPoint (PPTX) file**, with guidance if you need it in Google Slides. OpenAI's own examples: an executive deck that leads with the decision needed, a proposal from a brief, a training deck with a worked example and a knowledge check.

**Inside PowerPoint, with ChatGPT for PowerPoint.** An add-in that sits in a sidebar in PowerPoint itself. It can draft a deck from your notes or a document, add or revise slides in an existing deck, answer questions about the story, and tailor a deck for a different audience. It works in your existing template **where it can**, but OpenAI is honest that slides don't always match your house style, and some advanced chart and formatting features are still limited. Their own tip: **duplicate the file first.** Your IT team may need to install it for you.

Which route? Starting from nothing, with lots of source material: Work. Polishing or extending a deck that already has your template: the PowerPoint add-in.

## Sites: from idea to working page

A **Site** is a small, interactive web page that ChatGPT builds and hosts. Think dashboards, project trackers, launch calendars, prototypes, internal portals, and interactive reports.

You make one in **Work** (on the web, or in Work or Codex in the desktop app): describe what you need, say "website" or mention **@Sites**, add your content and data, and refine it from the preview. Sites is in **public beta** on Plus, Pro, and workspace plans.

Three things to understand before you share:

- **It starts private.** A new Site is visible only to you and your workspace admins. You then choose: specific people or groups, named external viewers, the whole workspace, or the public internet if your admin allows it.
- **Deploys go live.** Each deployment URL is a production URL. Sending edits in the chat doesn't change the live Site until you publish, so **save a version and review it** before you deploy.
- **Connected data is read-only.** On Business, a Site can show data from connected apps, but every visitor sees it through their own account and permissions, and the Site can't change anything in those apps.

**A worked example.** Lena runs a product launch with twelve people across three teams. Every week someone asks "where are we?" In Work she attaches the launch plan and the task list, and asks: "Build a website that shows our launch timeline, who owns each milestone, and what's late, with a filter per team." The first preview is close but cluttered, so she asks for one page per team and a red label on anything overdue. She saves a version, checks it, shares it with the launch group only, and deploys. The weekly "where are we?" mail stops. When dates move, she updates the Site from the same chat and publishes again.

## The core loop: describe, generate, refine

Whatever you're making, the loop is the same one you learned for text in [lesson 3.3](/learn/chatgpt/prompting/iterating):

1. **Describe** the outcome, the audience, and the constraints.
2. **Generate** a first version. Don't judge it on polish; judge it on direction.
3. **Refine** in small, specific steps. "Make the title bigger" beats "make it pop." Change one thing at a time so you can see what worked.

**Steer early.** If the first version is heading the wrong way, say so straight away and restate the brief, instead of polishing something you'll throw out.

**Stuck after three rounds?** Stop refining and step back. Ask ChatGPT what it understood from your brief, fix the misunderstanding, and start a fresh version. For images, it often helps to describe what you *don't* want ("no stock-photo smiles, no gradients"). For decks, give it the one-sentence message each slide must land.

## Feed it context, and your brand

A design looks generic when ChatGPT has to guess. Give it something to work from:

- **A reference.** Upload an image or a slide you like and say what to borrow: the layout, the colours, the mood.
- **Your brand guide.** Put the colours, fonts, logo rules, and tone in a **project** ([lesson 4.3](/learn/chatgpt/working-smart/projects)), so every image, deck, and Site made there starts on-brand.
- **Your template.** For decks, work in your company's PowerPoint template with the add-in, or hand Work an existing deck and say "same style."
- **A skill.** If you make the same kind of visual every week, package the brief as a **skill** ([lesson 4.2](/learn/chatgpt/working-smart/skills-and-plugins)): "monthly KPI slide in our style."

## Where it fits: Page, image, slides, Site, or Codex

- **A Page or writing block** when the thing is mostly words.
- **An image** when one picture says it.
- **Slides** when someone will present it or flip through it.
- **A Site** when people will click, filter, or come back to it.
- **Codex** ([lesson 5.1](/learn/chatgpt/advanced/codex)) when it needs to become real, maintained software in your own codebase.

## Staying in control

Visual work is persuasive, which is exactly why it needs checking:

- **Check every number.** A chart on a slide looks authoritative even when it's wrong. Compare it with the source.
- **Read every word.** Typos in images and slides are easy to miss and hard to un-send.
- **Mind the audience.** Before you share a Site, check the access level. Before you go public, ask whether it should be.
- **Respect people and brands.** No realistic images of real people without consent, no logos that aren't yours to use, and follow your company's rules.
- **You own the result.** OpenAI says output can be incomplete or incorrect. Whatever goes out carries your name.

## Try it

Pick one real thing you need this week.

**An image:** "A flat illustration for the header of our team newsletter: [topic], calm colours, one accent in [colour], 16:9, space on the left for a title." Then make one targeted edit with the selection tool.

**Or a deck:** in Work, attach a report and ask for "five slides for [audience] that lead with the decision we need, in plain language." Check every number against the report before you show it to anyone.

*(General exercise. Role and industry versions come once accounts are in.)*

## Key terms

[ChatGPT Images](/glossary#chatgpt-images), [ChatGPT Sites](/glossary#chatgpt-sites), [ChatGPT for PowerPoint](/glossary#chatgpt-for-powerpoint), [Plugin](/glossary#chatgpt-plugin), [Iteration](/glossary#iteration)
