Primary navigation

Visualizations

Turn ideas and information into interactive visual explanations in ChatGPT

Visualizations turn questions, ideas, and information into charts, maps, diagrams, calculators, simulations, and interactive explainers you can explore in a ChatGPT conversation. Use one when adjusting inputs or seeing a relationship would make an answer easier to understand, compare, practice, or act on.

The Visualizations preview is rolling out. Availability can depend on your plan, platform, account, and workspace settings.

The Visualizations preview is rolling out in the ChatGPT desktop app. When Visualize is available, type @ in the composer, start entering Visualize, and select Visualize under Plugins. The composer adds a Visualize tag before your request.

If Visualize doesn’t appear, use ChatGPT on the web or try again after the preview reaches your account.

Check availability

SurfaceCurrent availability
ChatGPT on the webAvailable to supported accounts in Chat and ChatGPT Work
ChatGPT desktop appRolling out in preview
ChatGPT mobile appsRolling out to eligible accounts; composer controls can differ by app version
Codex CLI and IDE extensionVisualization rendering isn’t supported

The Visualize suggestion is the reliable sign that the preview is enabled for your account. During the rollout, availability can differ across accounts, workspaces, and app versions, even on the same plan.

Choose when a visualization helps

ChatGPT can choose a visual format when it materially improves the answer. You can also tag @Visualize when you specifically want an interactive result.

Ask for the smallest format that fits the job:

  • Use a diagram for labeled relationships or a process.
  • Use a chart or plot for named numeric data and comparisons.
  • Use a map for geographic information.
  • Use an interactive visualization when inputs, time, motion, or spatial relationships should change.
  • Use a Site when you need a durable hosted application with a shareable URL, permissions, or persistent data.

Prompt with an outcome and controls

A strong request names the outcome, source material, question, and useful interactions. Try this example:

Tell ChatGPT which information to use, such as content already in the conversation, pasted data, an attached file, or an available connected source. For complex requests, choose a higher reasoning setting when one is available.

Explore interactive examples

These examples reproduce three visualizations from the GPT-5.6 launch page. Use their controls to see how a focused prompt can become an interactive explanation, lab, or teaching tool.

Refine and continue

Continue in the same conversation and describe the change you want. Useful follow-ups include:

  • Add or remove a control, filter, comparison, or annotation.
  • Correct the source data, units, labels, or assumptions.
  • Simplify a slow result by aggregating, binning, or sampling the data.
  • Add a concise text summary and a data table.
  • Make every control keyboard accessible and add visible focus states.
  • Use labels or patterns as well as color, and remove looping motion.
  • Turn the result into a Site when it should be hosted and revisited.

A follow-up can create a replacement visualization instead of editing the original result in place. Review the new version before relying on it.

Share or reuse a result

Use the conversation’s standard Share action when it’s available. Review the entire shared conversation first, including its source data and earlier messages. A visualization is generally a snapshot of the information available when ChatGPT created it, not a live dashboard that stays synchronized with a connected source.

Generated download controls and export formats can vary by result. If an export doesn’t work, ask ChatGPT for the underlying data in a simpler format or ask it to turn the visualization into a Site.

Improve accessibility

Generated visualizations aim to use semantic controls, visible focus, readable contrast, and reduced motion, but the result can vary. Check the visualization before sharing it. Ask ChatGPT to add a text summary and data table, label axes and units, avoid relying on color alone, and make controls work from a keyboard.

Recover from a failed result

Visualizations can take a minute or longer to generate. If the result is blank or missing, wait for the response to finish, reload the conversation once, and then retry. If it still fails:

  • Ask for a smaller or simpler visualization.
  • Aggregate, bin, downsample, or reduce precision in a large dataset.
  • Remove a generated control or library that isn’t working.
  • Verify important values, geographic boundaries, and source assumptions.
  • Ask for a chart, diagram, table, or Site instead.

Use the same data-handling judgment you use for any ChatGPT conversation. Only include sensitive information when your organization permits it, and review the full conversation before you share it.