„Animacja tekstu” to szerokie pojęcie w grafice komputerowej, które odnosi się do tworzenia ruchomych liter, słów lub akapitów. W animacji odnosi się do tworzenia tekstu, który porusza się w pewien sposób po ekranie, w określonym obszarze lub zgodnie z wzorcem ruchu. Rzadziej używane znaczenie dotyczy animacji, która jest tworzona przy użyciu wyłącznie znaków tekstowych, więc każdy z elementów animacji składa się z liter, cyfr, znaków interpunkcyjnych lub innych symboli. Istnieje szeroka gama efektów specjalnych, których można używać z animacją tekstu, z których wiele jest identycznych z tradycyjnymi trójwymiarowymi (3D) efektami animacji i dwuwymiarowymi (2D) filtrami obrazu. W profesjonalnym filmie i wideo, telewizji i prezentacjach tekst jest często animowany, aby stworzyć ciekawe przejścia z jednego tematu do drugiego lub zaakcentować ważne informacje.
Dwie podobne, ale ostatecznie różne metody można wykorzystać do stworzenia animacji tekstowej za pomocą aplikacji grafiki komputerowej. Pierwsza wykorzystuje program do modelowania 3D, który zawiera model 3D każdej z liter, które są następnie umieszczane w wirtualnej przestrzeni z prawidłowym kerningiem i odstępami. Litery te można następnie animować w ten sam sposób, w jaki jest animowany dowolny obiekt 3D, w tym efekty wizualne, takie jak mapowanie tekstur, rotacje, morfing i odwrotna kinetyka, aby poszczególne części litery lub słowa wydawały się poruszać organicznie.
Inną metodą stosowaną do tworzenia animacji tekstu jest użycie programu graficznego opartego na wektorach. Programy te przechowują informacje wymagane do narysowania litery lub czcionki w dowolnej rozdzielczości iw dowolnym stylu, takim jak pogrubienie lub kursywa. Animację uzyskuje się przede wszystkim za pomocą ścieżek lub krzywych Beziera, wzdłuż których tekst porusza się następnie z określoną szybkością klatek. Znaczna część matematyki stojącej za grafiką wektorową jest identyczna z algorytmami używanymi w animacji 3D, więc czasami dochodzi do rozmycia linii między animacją opartą na wektorze i animacją tekstową 3D.
Niektóre pakiety biurowe zawierają podstawowe funkcje animacji tekstu, które można wykorzystać do tworzenia ruchu w ramach pokazu slajdów lub innego rodzaju prezentacji. Efekty te są zazwyczaj wstępnie zaprogramowane i bardzo proste, takie jak wprowadzanie tekstu z jednej strony ekranu, a następnie zatrzymanie się na środku. Jedną z zalet korzystania z animacji tekstu z pakietu biurowego jest łatwość użycia i przenośność, ponieważ rzeczywista sekwencja animacji nie musi być zapisana, renderowana klatka po klatce, a następnie odtwarzana.
W HyperText Markup Language (HTML) tekst można animować za pomocą JavaScript® i kaskadowych arkuszy stylów (CSS). Można to osiągnąć, modyfikując właściwości bloku tekstu, zmieniając jego pozycję w czasie, tak aby wyglądał, jakby się przesuwał lub przewijał. W samym HTML znacznik markizy może być używany do tworzenia przewijanej linii tekstu na stronie internetowej. Wreszcie, do wyświetlania ruchomego tekstu można również użyć oddzielnych programów lub osadzonych multimediów strumieniowych.