← Back to blog

How to Add Animated Text to a Video (Free, on iPhone)

Add animated text to a video on your iPhone. Type, stagger, and shimmer effects that bake right into the exported clip, free and on-device.

Static text on a video is fine. Text that types itself out, or shimmers, or pops in letter by letter is what makes a clip feel made rather than slapped together. That kind of moving text is usually locked behind a desktop editor or a paid app. You can do it on your iPhone for free, and it bakes straight into the saved video so it plays the same everywhere you post it.

A Type animation over a clip, exported straight from Jodu.

TL;DR: Add a clip and a text layer in Jodu, open the Animate panel, and pick a Text motion (Type, Stagger, or Shimmer). Export as Animated Video and the text moves in the saved file, baked over your footage. It all runs on your phone.

What "animated text" actually means here

There are two different things people call animated text, and Jodu does both.

The first is the words themselves moving: letters typing out, fading in one at a time, a shine sweeping across them. That's per-letter text animation, and it's the headline feature here.

The second is the whole text block moving onto the screen: sliding up, popping in, drifting. That's an entrance animation, and any layer can have one, text included.

You can stack them. A title that slides up and then types itself out, for instance. Both bake into the exported clip.

The three text motions

Open the Animate panel with a text layer selected and you'll find a Text section. Here's what each one does and where it lands.

Motion What it looks like Reach for it when
Type Letters appear one after another, like they're being typed You want a caption to feel narrated or deliberate
Stagger Letters pop or fade in quickly in sequence A punchy title that should feel energetic
Shimmer A shine sweeps across the finished words A name or logo word you want to feel premium
Jodu's Animate panel open over a video clip, with the Text motions None, Type, Stagger, and Shimmer, and Type selected.
The Text motions in the Animate panel

None of these need you to keyframe anything. You pick the motion and Jodu handles the timing.

How to do it

1

Add your clip. Open Jodu, start a project, tap Add Media and pick a video. Trim it to the part you want. Clips run up to 15 seconds.

2

Add and style your text. Tap the Text tool, type your words, and give them a font, a color, and an edge so they stay readable over the footage. Drag the block where you want it.

3

Open Animate and pick a motion. With the text selected, tap Animate, find the Text section, and choose Type, Stagger, or Shimmer. A preview plays right on the canvas so you can feel the timing.

4

Export as Animated Video. Tap the share icon and choose Animated Video. Jodu renders your footage with the text moving on top and saves a new clip to your camera roll. Turn on Clip sound to keep the audio.

The preview on the canvas matches what gets saved. What you see playing while you tweak is what bakes into the file.

Why the animation survives the export

A lot of apps show you a fun preview and then export a flat, frozen version of the text. Jodu doesn't. When it writes the video, it draws the text fresh for every frame, so a typewriter is mid-typing on one frame and a few letters further along on the next. The motion is real in the file, not a one-time preview trick.

That's also why it plays the same on every phone and every platform. There's no separate animation track that Instagram or TikTok might ignore. It's part of the video itself.

It all happens on your iPhone with AVFoundation. The clip never uploads, and the render works offline. A short animated clip takes a little longer to write than a still does, so keep the app open while the progress bar fills.

Animate more than the text

Since entrance and loop animations work on any layer, your text doesn't have to be the only thing moving. Drop a sticker that pops in on the beat, or a photo cutout that slides into frame over the clip. A few small moving pieces read as a designed video, even if the footage underneath is an ordinary phone clip.

If you're building something more layout-driven, the same animations carry into a seamless Instagram carousel, where each slide can animate as someone swipes to it.

Tips for animated text that doesn't look cheap

FAQ

How do I add animated text to a video on iPhone for free?

Use a free app like Jodu. Add a clip and a text layer, open the Animate panel, and pick a Text motion such as Type, Stagger, or Shimmer. Export the project as Animated Video and the moving text bakes into the saved clip. Everything runs on your phone.

What kinds of text animation can I add?

Jodu has three per-letter text motions: Type (letters appear in sequence), Stagger (letters pop or fade in quickly), and Shimmer (a shine sweeps across the words). You can also give the whole text block an entrance animation like a slide or a pop.

Does the animation stay in the saved video?

Yes. Jodu draws the text fresh on every frame as it renders, so the motion is baked into the video file itself. It plays the same on any phone and on Instagram, TikTok, or anywhere else, with no separate animation track to lose.

Is animated text free in Jodu?

The animation tools are free to use. Free exports carry a small Jodu watermark, and a Pro upgrade removes it.

Does it work without internet?

Yes. The whole render happens on your iPhone with Apple's AVFoundation, so the clip never uploads and the export works offline.

Get the next guide

New Jodu tutorials and breakdowns, straight to your inbox. No spam.