Text Animation in CapCut on PC: What It Does Well, and Where It Stops
Text Animation in CapCut on PC: What It Does Well, and Where It Stops
July 15, 2026
Keston CollinsVideo editor with nearly 10 years of experience, exploring the intersection of motion graphics and AI.
To do text animations in CapCut on PC, add a text layer from the Text tab, select it on the timeline, open the Animation tab in the right-hand panel, and choose from three slots: In, Out, or Loop. Pick a preset, then set how long it runs with the duration slider under the preview. That is the whole feature, and it takes about twenty seconds once you know where the panel lives.
That brevity is the point. CapCut text animation is not a motion design system you author. It is a library you select from. Understanding that distinction early saves you from hunting through menus for controls that were never built, which is where most tutorials leave people stranded.
CapCut text animation on PC in one block: CapCut's desktop editor applies animation to a text layer through three preset categories. Per CapCut's published guides, "In" animates the text arriving on screen, "Out" animates it leaving, and "Loop" runs for the text's full duration. You can stack all three on one layer. CapCut's own resource pages name presets including typewriter, fade, fade-in, fold, flip-up, bounce, blur, glitch, wave, scale-up, dissolve, trail, flicker, ink print, flutter, donut, and scream. Each preset carries a duration slider so you can stretch or compress the movement. Beyond presets, CapCut supports keyframes on Position, Scale, Rotation, and Opacity via the diamond icon in the right panel, which lets you move or fade the whole text block along a custom path. What CapCut does not expose is per-character or per-element authoring inside the preset itself.
The three animation slots, and what each one does
Every text layer in CapCut PC gets three independent animation slots. This trips people up because they assume it is one dropdown.
In governs the entrance. The text is not on screen, then it is. Typewriter, fade-in, flip-up, and scale-up all live here.
Out governs the exit. Same idea in reverse.
Loop runs for the entire life of the layer. Per CapCut's documentation, loop animations bring "consistency in the movement of the text on the screen," which in practice means a subtle wave, flicker, or flutter that keeps the type alive while it sits there.
The useful part: these compose. A headline can type on with In, breathe with Loop, and dissolve with Out. Three presets, one layer, no keyframes needed. Most creators only ever touch In, and their titles look flat because of it.
How to do text animations in CapCut PC, step by step
These steps follow CapCut's published desktop guides.
Open your project and import footage. Click Import and pull your clip onto the timeline.
Add the text layer. Click Text in the top toolbar, then Add text. Type your copy in the text box.
Set the basics first. Under the Basic tab, fix your font, size, and color, and drag the text where you want it on the canvas. Do this before animating. Changing the font after you have tuned the timing means retuning the timing.
Select the layer, then open Animation. With the text layer selected on the timeline, click Animation in the right-hand panel. You will see the In, Out, and Loop tabs.
Pick a preset. Hover to preview it. Click to apply.
Set the duration. Use the slider beneath the preview to set how long the animation runs. This is the single control most people never touch, and it is the one that separates a title that lands from a title that feels twitchy.
Export. Click Export, set resolution and frame rate, and save.
The part nobody tells you is that step 6 is where the taste happens. A typewriter at default speed reads as a CapCut default. The same typewriter stretched to land on a beat reads as intentional.
Text effects and text animation are two different jobs
Worth separating these, because searching for one and landing in the other wastes a lot of time.
CapCut PC text effects are about how the type looks when frozen. Font, size, color, a 3D treatment, a preset text template. Per CapCut's guides, you set font, size, and color under the Basic tab. Nothing here moves.
Text animation is about how the type behaves over time, and it lives in the Animation tab.
They stack, and the order matters for your sanity. Style first, animate second. A neon 3D treatment and a typewriter entrance are two independent choices, and if you animate before you finalize the look, every styling change sends you back to retime the movement. Get the frozen frame right, then make it move.
Desktop and mobile are not the same build
If you followed a phone tutorial and the controls did not match, that is not you.
The text animation CapCut desktop offers sits in a right-hand panel with more room, which matters most for easing. Third-party guides note that mobile keyframes lean toward linear motion by default, meaning a slide starts and stops at the same speed and reads as abrupt, while the desktop build gives finer easing control. Linear motion is the single most common reason a hand-keyframed title looks cheap.
One caveat on tutorials generally: some animation options behave differently depending on whether text was added manually or generated through captions. If a preset you saw in a video is missing from your panel, check how the text layer got created before you go hunting for a settings menu.
Two things that buy you more control
The duration slider. Presets ship tuned for short-form defaults, which means fast. If your headline needs to breathe, stretch it. If your hook needs to snap, compress it. Community tutorials commonly describe the default as roughly half a second, though CapCut's own pages do not publish a default figure, so treat the slider as the source of truth and trust your eyes over any number.
Keyframes. This is the escape hatch, and it is genuinely useful. Per CapCut's keyframe guide, you click the diamond icon in the right panel next to Position, Scale, Rotation, or Opacity, set a keyframe at one point on the playhead, move the playhead, then change the same property again. CapCut interpolates between them. That gives you custom movement the preset library does not contain: a title that drifts left while a logo settles, or type that scales up as it fades in.
Third-party guides note that the desktop build offers more easing precision than mobile, which matches the general shape of the two products. If your motion feels robotic, easing is usually the culprit.
Where CapCut PC text animation stops
Here is the honest line, and I am drawing it as someone who works on the other side of it.
CapCut's text animation operates on the whole text layer. The preset animates the block. Keyframes move, scale, rotate, or fade the block. Both are layer-level operations.
That covers a real and large share of what creators need. Captions, lower thirds, a punchy title card, a callout that fades in over a product shot. For those jobs CapCut is fast, free to start, and lives in the same app as your edit. Reaching for anything heavier would be a waste of your afternoon.
Where it stops is choreography across elements. A brand-grade opener is not one animated text block. It is a badge that lands, a rule that wipes under it, a handle that types on a beat behind the rule, and a logo that resolves last, all timed against each other and locked to a brand color system so the next thirty variants match. That is a different kind of work. Preset slots and layer keyframes are not the wrong tool for it so much as the wrong altitude.
I've seen this fail when someone tries to fake the layered version by stacking six text layers and hand-keyframing each one. It technically works. It also takes three hours, and the second you need a variant for a different client color, you start over.
This is the seam our own product sits in. AutoAE builds the roughly ten second motion piece, the branded hook or title card with the layered timing already designed, and then you cut it into your CapCut timeline like any other clip. It is not a CapCut replacement and it would be silly to pitch it as one. It costs $2.90 per video one time if you just need the one. The workflow most creators land on is boring and correct: motion snippet from a dedicated tool, full edit in CapCut.
If / Then
If you need captions, lower thirds, or a clean title card then use CapCut's In, Out, and Loop presets. Stop there. You are done.
If your title feels generic then stretch the duration slider and stack a Loop under your In. Costs nothing, changes everything.
If you need type on a custom path or a fade tied to a scale then use keyframes on Position, Scale, Rotation, and Opacity.
How do I change text animation speed in CapCut PC?
Select the text layer, open the Animation tab, and drag the duration slider beneath the animation preview. Longer duration means slower movement. Each of the three slots (In, Out, Loop) carries its own slider, so you can have a slow entrance and a snappy exit on the same layer.
Can you keyframe text in CapCut desktop?
Yes. Per CapCut's keyframe documentation, select the text layer and click the diamond icon beside Position, Scale, Rotation, or Opacity in the right panel. Set one keyframe, move the playhead, adjust the property again, and CapCut generates the movement between them. Keyframes act on the whole text block rather than on individual characters.
What is the difference between In, Out, and Loop animation in CapCut?
In animates the text arriving on screen. Out animates it leaving. Loop runs continuously for the text layer's full duration. They are independent and can all be applied to a single layer at once.
Is CapCut PC text animation free?
The animation panel and the preset library are part of the CapCut desktop editor (capcut.com). Some templates and effects sit behind the paid tier, and what is gated changes over time, so check the current terms on their site before you plan a workflow around a specific preset.
Why do my CapCut text effects look like everyone else's?
Because they are the same presets at the same default durations, applied by a very large number of people. Two fixes cost you nothing: change the duration off default, and add a Loop under your In. The third fix is to build the opener as a separate branded snippet and drop it into your CapCut edit.