100 examples, from basic tweens to ScrollTrigger scroll effects. Preview each one on its card, then copy a complete snippet with the CDN included. No paid plugins required
A gallery of 100 animations you can build with GSAP. Play each one on its card, and when you find the one you want, copy a complete snippet that already includes the GSAP CDN. It runs the moment you paste it, so there is no setup before you can see it working.
The collection covers basic tweens (to / from / fromTo), timelines that
chain several movements, ScrollTrigger effects driven by scroll position, horizontal scroll sections, text that
rises one character at a time, SVG lines that draw themselves, and mouse-following interactions. The accent and
sub colors can be changed from the left panel and apply to the live demos immediately (they also reach the copied
code whenever that sample declares colors of its own).
Each ScrollTrigger sample has its own scrollable area inside the card, so you can scroll within a card to see the behaviour without moving the whole page. The copied code uses the normal setup where the page itself is the scroller, so it works as-is on a real page.
Every GSAP plugin became free in 2025, but this gallery goes one step further and reproduces SplitText, DrawSVG,
MorphSVG and ScrambleText using only core features — plain JavaScript for splitting characters,
stroke-dasharray and stroke-dashoffset for line drawing, and
polygon point interpolation for shape morphing. The only files loaded are
gsap.min.js plus ScrollTrigger.min.js or Draggable.min.js where needed.
Settings and common questions are covered in the GSAP Animation Gallery guide. If you would rather stay in CSS without JavaScript, see the CSS Animation Gallery, and for a GSAP-powered 3D carousel try the 3D Carousel Generator.