AT AI Tool Jungle
chatgptmotion graphicsafter effects

ChatGPT Motion Graphics: What Works in 2026 and What Doesn't

Can ChatGPT make motion graphics? Learn the four workflows that work as of November 2026: After Effects expressions, scripts, Canvas code animations and GIFs.

AT AI Tool Jungle team · · 6 min read · 7 sources
Churchill Club Top 10 Tech Tech Trends Debate 2013 — I chose Deep Learning / Machine Learning
Photo: jurvetson (CC BY 2.0) via Openverse

ChatGPT can’t render a motion graphics video on its own, but it’s a very capable assistant for making one: it writes After Effects expressions and scripts, builds code-based animations you can preview in Canvas, and generates the still artwork you animate elsewhere. As of November 2026, that’s the honest picture: think of ChatGPT as your technical director and asset designer, not your render engine.

That distinction matters because a lot of “ChatGPT motion graphics” videos on YouTube quietly use other tools for the actual movement. Below is what each workflow involves, where it breaks, and how to get usable results.

Why ChatGPT doesn’t output motion graphics directly

OpenAI’s video model, Sora, was the closest thing to native video. That door has closed. Engadget reported in March 2026 that OpenAI was discontinuing Sora in both its consumer app and API, and OpenAI’s own Sora page now carries a notice that the product is no longer available as of April 26, 2026. Earlier reports said OpenAI planned to bring Sora into ChatGPT, but we found no official confirmation that this ever launched.

What ChatGPT does have is a strong image generator. ChatGPT Images 2.0 launched in April 2026 with much better text rendering, which is useful for title cards, lower thirds and stills for a storyboard. But those images are static. Motion comes from one of the workflows below.

The four workflows that actually work

WorkflowWhat ChatGPT doesWhere motion happensBest for
After Effects expressionsWrites expression codeAfter EffectsWiggles, loops, bounces, linked properties
After Effects scripts (.jsx)Writes automation scriptsAfter EffectsBatch tasks, building layer setups
Canvas code animationsWrites HTML/CSS/JS or ReactYour browser, in CanvasWeb animations, kinetic type prototypes
Images and GIFsMakes stills or framesChatGPT or another toolQuick social loops, storyboards

1. Writing After Effects expressions

This is ChatGPT’s strongest motion graphics skill. Expressions are small pieces of JavaScript attached to a single property, such as Position, Scale, Rotation or Opacity, so the task is narrow enough for a language model to handle well. Hands-on reviews of ChatGPT and After Effects have found it handles complex custom expressions without much trouble, while noting that anything beyond one property needs a script instead.

To use one, follow Adobe’s documented method:

  1. Describe the effect precisely in ChatGPT, including the property and the behavior. For example: “Write an After Effects expression for Scale that overshoots and settles with an elastic bounce after each keyframe.”
  2. In After Effects, select the layer and reveal the property in the Timeline panel.
  3. Alt-click (Windows) or Option-click (macOS) the stopwatch next to the property name. You can also use Animation > Add Expression.
  4. Paste ChatGPT’s code into the expression field and click outside it.
  5. If you see an error, copy the exact error message back into ChatGPT and ask for a fix.

To remove an expression, click the stopwatch again; to switch it off temporarily, use the Enable Expression switch.

Tip: start simple. A classic starter like wiggle(2, 50) is a good test that pasting works before you ask for something elaborate.

2. Generating .jsx scripts for automation

Scripts go further than expressions. They can create compositions, add layers, rename things in bulk or apply the same animation to dozens of layers. Results here are more mixed. Writers who tested this have reported scripts that worked after some back-and-forth, and others that didn’t run at all. Users on Adobe’s community forums describe ChatGPT-written scripts as a big time-saver for repetitive jobs that After Effects has no built-in button for.

To run a script that ChatGPT gives you, Adobe’s Scripts documentation gives the official route:

  1. Save the code as a plain text file with a .jsx extension. After Effects only recognizes scripts with that extension.
  2. Save your project, or better, duplicate it first. Scripts can make changes you’ll want to undo.
  3. Choose File > Scripts > Run Script File, select the .jsx file and click Open.
  4. If it fails, paste the error and the line number back into ChatGPT.

Only scripts placed in After Effects’ Scripts folder appear in the File > Scripts menu, and new ones show up after a restart. Run Script File works from anywhere, so you don’t need to install anything to test.

Read any script before you run it. If you don’t understand what a line does, ask ChatGPT to explain it first.

3. Building animations in Canvas

If your motion graphics live on the web, or you just want to prototype kinetic typography quickly, ChatGPT’s Canvas can run the code for you. According to OpenAI’s help article on Canvas, React and HTML code is rendered in a sandboxed environment so you can see the output, and npm packages and many JavaScript libraries work there.

A practical approach:

  1. Ask for a self-contained animation, for example: “Build a single HTML file with CSS keyframe animations: a logo that scales in, then three words that slide up one after another.”
  2. Open the result in Canvas and use the preview to watch it play.
  3. Iterate in plain language: timing, easing, colors, staggering.
  4. Copy the final code into your own project, or screen-record the preview if you need a video file.

A few caveats from OpenAI’s documentation: Canvas isn’t available with the pro-series models, and previews that need to load external packages can stall if network access is turned off, which is the default in enterprise workspaces until an admin changes it.

4. Images, frames and GIFs

For quick social content, ChatGPT can animate in a limited way. Tom’s Guide walks through uploading a photo, describing the animation you want, and asking ChatGPT to make a GIF, then refining it with requests like a slower zoom. Other guides are more cautious and say you often get a set of frames that you then assemble with a GIF tool, so don’t be surprised if your result isn’t a single polished loop.

The more common professional pattern is to use ChatGPT for the stills, such as a character, a product shot or a title card, and pass them to a dedicated image-to-video or motion design tool for the actual movement. Images 2.0’s improved text handling makes it more practical for type-heavy frames than earlier versions.

Prompting tips for better motion results

  • Name the tool and version. “After Effects 2026 expression” or “CSS only, no libraries” gets you code that fits your setup.
  • Describe timing in numbers. Seconds, frames per second and easing types (“ease-out, 0.4s”) beat words like “smooth”.
  • Ask for comments. Commented code is easier to tweak by hand when ChatGPT gets one detail wrong.
  • Feed back exact errors. Pasting the full error text fixes problems faster than “it doesn’t work”.
  • Keep scope small. One expression or one scene per prompt is far more reliable than “build my whole explainer video”.

Where ChatGPT still falls short

ChatGPT can’t see your composition, so it guesses at layer names, effect names and project structure unless you tell it. It doesn’t produce finished, timed video with sound. And design judgment, meaning composition, pacing and what makes motion feel good, is still yours. Used for the code and the grunt work, though, it can take a lot of tedious keyframing and scripting off your plate.

Features and plan limits change frequently, so check OpenAI’s and Adobe’s current documentation before building a workflow around any one capability.

Frequently asked questions

Can ChatGPT export a finished motion graphics video? +

Not in the standard chat. ChatGPT makes still images, code and text. OpenAI's video model Sora was discontinued as a consumer product in 2026, so the motion has to come from After Effects, a browser, or a separate video tool.

Is ChatGPT good at writing After Effects expressions? +

Generally yes for single-property expressions such as wiggle, bounce or looping rotation. Full .jsx scripts that touch many layers are hit and miss, so test them on a copy of your project and expect to fix errors.

Do I need a paid ChatGPT plan for this? +

Not for the basics. Writing expressions and code works on any plan, and launch coverage said free users could use Canvas HTML and React previews. Plan limits change often, so check OpenAI's current plan page.

What happened to Sora in ChatGPT? +

OpenAI announced in March 2026 that it was shutting down the Sora app and API. Its Sora page now says the product is no longer available as of April 26, 2026, and we found no official source confirming a replacement video feature inside ChatGPT.

Sources

  1. What is the canvas feature in ChatGPT, and how do I use it? (OpenAI Help Center) (help.openai.com)
  2. Editing expressions (Adobe After Effects User Guide) (helpx.adobe.com)
  3. Scripts (Adobe After Effects User Guide) (helpx.adobe.com)
  4. OpenAI is shutting down its Sora video generation app (Engadget) (engadget.com)
  5. Sora is here (OpenAI) (openai.com)
  6. You can make GIFs using ChatGPT — here's how (Tom's Guide) (tomsguide.com)
  7. ChatGPT just launched Images 2.0, and it finally fixes warped text (Tom's Guide) (tomsguide.com)
About this guide. Researched and drafted with AI assistance from the sources above, then checked against our editorial rules. It reflects what was publicly known on November 6, 2026; details can change, so confirm with the official source before acting on it. How we work →

Our reviews

In-depth reviews from AI Tool Jungle that go with this topic.

Keep reading