Scripting language
Try the tool
flèche noire vers le haut à droiteflèche noire vers le haut à droite
GSAP
5
/5
  • 100% free since April 2025 including all historically paid Club plugins (SplitText, MorphSVG, DrawSVG, ScrollTrigger, ScrollSmoother)
  • 20x faster than jQuery and 8x more performant than CSS animations on complex sequences according to official GreenSock benchmarks
  • Full browser compatibility since IE9, used by over 11 million production sites worldwide
  • Native Webflow integration via Interactions with GSAP launched Summer 2025 (SplitText, Staggers, ScrollTrigger directly in the visual canvas)
  • Creative industry standard : used by Apple, Google, EA, Disney and the majority of Awwwards-winning projects since 2020
Icône de lienLogo noir du réseau social X Logo Linkedin noirLogo Facebook noir
AI-generated summary

GSAP (GreenSock Animation Platform) is the most used web animation JavaScript library in the world, with over 11 million sites in production. Acquired by Webflow in October 2024 and then made 100% free in April 2025, it now natively powers Webflow Interactions while remaining the absolute benchmark for orchestrating DOM, SVG, Canvas, and WebGL animations with millisecond precision.

At Noqode, we've integrated GSAP into all our premium Webflow projects for over three years. This tool remains the best compromise between technical power, raw performance, and creative freedom to produce Awwwards-winning sites and high-end B2B experiences.

What is GSAP in 2026?

GSAP is a JavaScript library developed by GreenSock since 2008, initially created by Jack Doyle to overcome Flash's animation limitations. Fifteen years later, it has established itself as the de facto standard for any complex web animation : DOM, SVG, Canvas, WebGL, React, Vue, Svelte.

The technical positioning is clear. While CSS animations handle simple transitions and Framer Motion excels on React, GSAP covers all use cases with granular control. Complex timelines, scroll-triggered animations, SVG morphing, character-by-character text parsing, animations along custom paths, custom easing: everything is possible.

The major turning point was October 15, 2024, when Webflow officially acquired GreenSock. In April 2025, Webflow made the entire GSAP library free, including premium plugins (SplitText, MorphSVG, DrawSVG, ScrollTrigger). This decision democratized tools previously reserved for premium studios with a Club GreenSock subscription.

For whom exactly?

Front-end developers seeking total control over timing and orchestration, Webflow designers looking to go beyond Classic Interactions, creative agencies producing Awwwards-grade sites, product teams integrating sophisticated micro-interactions into their SaaS. Our Webflow agency uses GSAP on every premium project for animations that go beyond the scope of native Interactions.

All GSAP plugins available for free in 2026

Since Webflow's liberation, the complete plugin ecosystem is accessible without a license. Here are the most used in production on our client projects.

Free GSAP plugins in 2026: ScrollTrigger, SplitText, MorphSVG, DrawSVG, MotionPath, ScrollSmoother with use cases and status
GSAP Plugin Details and use cases
ScrollTrigger Use case: scroll-triggered animations, parallax, scrub
Status: ✅ Free since 2025
Webflow native: ✅ Built into Interactions with GSAP
SplitText Use case: text animation by character, word or line
Status: ✅ Free, rewritten in 2025 (−50% file size)
Webflow native: ✅ Built into Interactions with GSAP
ScrollSmoother Use case: iOS-style smooth scrolling, advanced lerp
Status: ✅ Free since 2025
Webflow native: ❌ Custom code required
MorphSVG Use case: morphing between complex SVG shapes
Status: ✅ Free since 2025
Webflow native: ❌ Custom code required
DrawSVG Use case: progressive SVG path drawing
Status: ✅ Free since 2025
Webflow native: ❌ Custom code required
MotionPath Use case: animation along custom SVG path
Status: ✅ Free since 2025
Webflow native: ❌ Custom code required
Flip Use case: layout transitions (FLIP technique)
Status: ✅ Free since 2025
Webflow native: ❌ Custom code required
Observer Use case: unified scroll / wheel / touch detection
Status: ✅ Free since 2025
Webflow native: ❌ Custom code required

The plugin SplitText was completely rewritten in 2025 with a 50% reduction in file size, native accessibility for screen readers, and simplified masking for reveal effects. Today, it's one of the library's most performant plugins.

Interactions with GSAP: Native Webflow Integration

Launched in summer 2025, the Interactions with GSAP have become the default version for all new Webflow interactions. They replace the historical Classic Interactions and use the GSAP engine directly in the visual canvas, without any custom code.

What's actually changing

The interaction model shifts from a "Page/element triggers > animations" system to a "trigger / target / action" logic much closer to native GSAP grammar. Three major features are now accessible without writing a single line of JavaScript:

  • Integrated SplitText to animate text character by character, word, or line directly from the Designer
  • Native ScrollTrigger with horizontal timeline for orchestrating scroll animations
  • Advanced staggers and easing via a visual editor that exposes the full richness of GSAP

Animations are scoped to Webflow components and variants, meaning that your interactions travel with your components across pages, sites, and Shared Libraries. For teams producing at scale, this is a paradigm shift.

When to switch to custom GSAP code?

Interactions with GSAP now cover 80% of common needs. However, some cases remain reserved for custom code within a Webflow Embed block: complex orchestration of nested timelines, conditional animations based on user state, MotionPath integration on custom SVG paths, GSAP animations coupled with real data via API. For these cases, GSAP integrates directly via the official CDN without additional configuration.

GSAP vs. other animation libraries in 2026

The web animation library landscape has become denser, notably with the arrival of Motion One (formerly Motion) and the maturity of Framer Motion in the React ecosystem. Here's an honest comparison from our production tests.

GSAP vs Framer Motion vs Motion One vs CSS animations in 2026: size, frameworks, use cases and performance
Criteria Comparison across 4 solutions
Minified + gzip size GSAP: ~50 KB (core)
Framer Motion: ~35 KB
Motion One: ~3.5 KB
CSS animations: 0 KB (native)
Supported frameworks GSAP: All (vanilla, React, Vue, Svelte, Angular)
Framer Motion: React only
Motion One: Vanilla + framework bindings
CSS animations: All (native HTML/CSS)
Complex animations GSAP: ✅ Excellent (timelines, custom easing, morphing)
Framer Motion: ✅ Strong (gestures, layout animations)
Motion One: ⚠️ Limited to Web Animations API
CSS animations: ❌ Simple transitions only
Available plugins GSAP: ✅ 15+ free plugins (SplitText, MorphSVG, etc.)
Framer Motion: ❌ No plugin system
Motion One: ❌ Limited feature scope
CSS animations: ❌ No plugins
Webflow integration GSAP: ✅ Native (Interactions with GSAP)
Framer Motion: ❌ Not suited for Webflow
Motion One: ⚠️ Via custom code Embed
CSS animations: ✅ Native in Designer
Cost GSAP: ✅ Free (since April 2025)
Framer Motion: ✅ Free (MIT)
Motion One: ✅ Free (MIT)
CSS animations: ✅ Free (W3C standard)
Ideal use case GSAP: Premium Webflow sites, sophisticated animations
Framer Motion: Modern React SaaS, gestures
Motion One: Lightweight sites, performance-critical
CSS animations: Simple UI transitions, hover states

Our pragmatic verdict: GSAP remains the universal Swiss Army knife, especially since becoming completely free. Framer Motion retains an advantage on modern 100% React stacks but loses flexibility as soon as you step outside that scope. CSS animations cover most simple transitions without external dependencies.

Our GSAP stack in production at Noqode

Three years of intensive use have allowed us to identify the most profitable patterns for premium B2B projects. Here are the concrete uses that consistently justify integrating GSAP into our Webflow sites.

Scroll text reveal with SplitText

The most used pattern on our projects websites for consulting firms and websites for law firms. SplitText breaks text into characters, words, or lines, then ScrollTrigger orchestrates the progressive appearance with precise staggering. Guaranteed premium effect, native performance, preserved accessibility thanks to the plugin's 2025 redesign.

Immersive hero animations

For luxury brands or ambitious editorial sites, GSAP allows chaining multiple parallel animations with perfect timing control. Our approach for luxury brands relies heavily on these hero sequences that immediately set the site's premium tone upon arrival.

Product micro-interactions for SaaS

On SaaS and tech websites, GSAP is primarily used to animate product demonstrations in the hero and feature sections. Morphing between screenshots, fluid transitions between states, animated illustrations on hover: these details make a difference in the perceived quality of the product.

Page transitions and global orchestration

For creative sites aiming for Awwwards or Site of the Day, GSAP orchestrates complete page transitions with ScrollSmoother. The result is closer to a native iOS or Android experience, with a fluidity that Webflow alone cannot achieve.

GSAP Best Practices for Webflow Performance

Poorly calibrated web animation destroys Core Web Vitals and harms SEO. Here are the rules we systematically apply to Webflow projects at Noqode to preserve performance.

Load GSAP only where necessary

Since native Webflow integration, GSAP is loaded at the site level. If certain pages don't use any GSAP animation, it's better to manage conditional loading via custom Page Code rather than imposing the library everywhere. Typical saving: 50 to 80 KB per page on static pages.

Prefer transforms over layout properties

Animating transform and opacity remains 8 to 10 times more performant than animating top, left, width, or height. GSAP handles this natively via x, y, scale, and rotation properties. No reason to revert to layout properties in 2026.

Manage memory with gsap.context()

On animation-heavy sites, the lack of cleanup creates visible memory leaks after a few minutes of navigation. The method gsap.context() or the hook useGSAP() on React allows for automatic cleanup upon component or page unmounting.

Respect prefers-reduced-motion

Accessibility is not optional. GSAP exposes gsap.matchMedia() which allows disabling or simplifying animations for users who have enabled the "Reduce motion" preference in their system. A significant SEO and UX bonus.

FAQ: Essential Questions about GSAP in 2026

Is GSAP truly free for commercial use?

Yes, since April 2025, GSAP is 100% free, including for commercial use, on all types of projects and platforms. This includes the core library, all historically paid Club GreenSock plugins (SplitText, MorphSVG, DrawSVG, ScrollTrigger, ScrollSmoother, Inertia), and use in billed client products. GreenSock's Standard license now explicitly covers commercial use at no cost. This decision follows Webflow's acquisition of GreenSock in October 2024.

What's the difference between GSAP and classic Webflow Interactions?

Classic Webflow Interactions cover simple animations (appearance, scale, movement) with a basic Page Triggers > Animations system. GSAP covers all advanced use cases : complex timelines orchestrated to the millisecond, SVG morphing, character-by-character text animation, custom easing, animation along custom paths, sophisticated parallax, horizontal scrolling, page transitions. Since summer 2025, Interactions with GSAP integrate many of these capabilities directly into the Webflow canvas without code, but custom GSAP code remains the solution for extreme cases.

How to quickly learn GSAP when coming from Webflow?

Three resources are essential. First, the official Webflow + GSAP documentation which covers native integration with concrete examples. Then, the Webflow cloneables by Timothy Ricks, Joe Krug, and Diego Toda, which showcase ready-to-dissect patterns. Finally our Webflow tech blog where we regularly publish GSAP tutorials applied to an agency context. Allow one to two weeks of practice to master the basics of timelines, ScrollTrigger, and SplitText.

Does GSAP work with React, Vue, and other JavaScript frameworks?

Yes, GSAP is framework-agnostic. The library works natively with React (via the official useGSAP() hook from the @gsap/react package, which automatically handles cleanup), Vue, Svelte, Angular, Nuxt, Next.js, and even vanilla Web Components. This is even one of its main advantages over Framer Motion, which remains confined to the React ecosystem. For Webflow specifically, GSAP is automatically loaded and globally accessible without additional configuration.

What's an alternative to GSAP if I want 100% no-code in Webflow?

The Webflow's built-in GSAP Interactions now cover 80% of common needs without any code. SplitText, ScrollTrigger, Staggers, and the advanced easing editor are directly accessible in the Designer. For the remaining 20% (complex orchestration, MotionPath, conditional animations), using custom GSAP code in an Embed block is still necessary. Our team regularly assists clients with these cases when they want to go beyond the limits of pure no-code.

Does GSAP negatively impact SEO and Core Web Vitals?

Used incorrectly, yes. Used correctly, no. GSAP's core weighs approximately 50 KB minified and gzipped, which is reasonable. The real risks come from misuse: animating layout properties instead of transforms, loading the library on pages that don't need it, or animating in a loop without cleanup. With proper integration, the impact on Core Web Vitals is negligible and largely offset by increased user engagement. Our SEO and AEO approach incorporates these performance constraints from the design phase.

Discover other relevant tools

Let's build a website that truly
serves your business objectives

Talk with an expert
White arrow rightWhite arrow right