---
title: "RibbonFlow 3D Text — Framer component · Best of Framer"
description: "$5.00 · Framer component · by Evixel Studio · Text. RibbonFlow 3D Text renders your text as a continuous ribbon looping through 3D space."
canonical: "https://framer.elliotli.dev/component/ribbonflow-3d-text"
---

[Home](/)/[Components](/components)/[Text](/components/category/text)/RibbonFlow 3D Text

# RibbonFlow 3D Text

Kinetic 3D circular text ribbon

[View on Framer](https://framer.com/marketplace/components/ribbonflow-3d-text/?via=elliot-li)

![RibbonFlow 3D Text preview image 1](https://framer.elliotli.dev/og/component/ribbonflow-3d-text/216c73e4a2aca8f3/1600x1200.jpg)

## Summary

RibbonFlow 3D Text renders your text as a continuous ribbon looping through 3D space.

## Description

RibbonFlow 3D Text renders your text as a continuous ribbon looping through 3D space. Built with SVG and Framer Motion, it runs smooth 60fps animations with zero external dependencies beyond what Framer already includes.

### Features

-   Single or multiple text mode with a custom separator and repeat count
    
-   Auto-spin, scroll-scrub, in-view trigger, or combined animation modes
    
-   Twist control morphs the ribbon from a flat ring into a torus knot shape
    
-   Depth fade and depth scale give a genuine 3D perspective to each character
    
-   Responsive — works in fixed, fill, and relative Framer layout modes
    

### Property Controls

-   _Content_ — mode (single/multiple), text input, separator, trailing separator toggle, repeat count
    
-   _Font_ — full Framer font picker.
    
-   _Text Color_ — color picker
    
-   _Background_ — toggle on/off; when on, exposes BG color and BG radius
    
-   _Ribbon Shape_ — radius (10–100%), tube size, twist amount, perspective depth
    
-   _Appearance_ — depth fade, depth scale, min opacity, glow toggle and glow size
    
-   _Animation_ — trigger mode, direction, spin speed, scrub speed, scroll damping and stiffness
    

### Quick Start

1.  Drag RibbonFlow 3D Text Component onto your canvas — it drops in at 600×600.
    
2.  Open the Content panel and type your text.
    
3.  Adjust Radius and Tube Size under Ribbon Shape to fit your layout.
    
4.  Set Animation trigger to "In View" for scroll-aware pages, or "Always Play" for hero sections.
    

## Rank history [How rankings work →](/terms#rankings)

-   All · #7617

## Details

- **Author**: Evixel Studio
- **Price**: $5.00
- **Published**: 2026-05-26
- **Updated**: 2026-10-30
- **Added**: 2026-05-17
- **Categories**: Text

## More like this

-   [Text Reveal Effect](/component/text-reveal-effect) — Lera · $4 — Text reveal effect over "ghost" layer.
-   [Soft Heading](/component/soft-heading) — Kaisa A · Free — Animated Soft Heading in 2 colors
-   [Curved Text Marquee](/component/curved-text-marquee) — Ahmet Loca · Free — Animated Bend
-   [Type Write Effect](/component/type-write-effect) — Russet Supply · Free — Animated Text & Interactive Typing
