⚡850+ Effects • Copy & Paste Ready Prompts! ⚡ Team44 apps on Base44 👀
Last updated Sep 24, 2026

Text Effects & Typography

50+ animated text effects, interactive typography, and custom fonts

Font Tips for Beginners

Pairing Rule

Pair a bold display font with a simple sans-serif for body text. Contrast is key!

Hierarchy

Use 2-3 fonts max. Assign roles: headlines, body, accents. Don't mix too many styles.

Readability

Body text should be 16px+ for web. Line height 1.5-1.8 improves reading comfort.

Context Matters

Gaming fonts for games, serif for elegance, sans-serif for modern/tech. Match the vibe!

Test Sizes

A font that looks great at 48px might be unreadable at 14px. Always test at target sizes.

Pro Tip: When in doubt, use system fonts like Roboto, Open Sans, or Inter for body text. They're optimized for screen reading.

Font Pairing System

AI Pairing Parameters

Headline Example
Body text example for longer content and paragraphs.
Caption or accent text

Custom Fonts & Styles

Just tell AI what font ya want and where you want it!

💡 Font 101: Click any genre accordion to expand and hover over fonts for usage tips, best practices, and target audience insights. Fonts are organized by use case to help you choose the perfect typeface for your project.

Usage Percentages: The percentage shown on each font card indicates how frequently that font is used in its category context (e.g., 75% means it's highly popular for that specific use case).

Impact Pro 1
Display
60%
Impact Pro 2
Sans-serif
61%
Impact Pro 3
Bold
62%
Impact Pro 4
Condensed
63%
Impact Pro 5
Wide
64%
Impact Pro 6
Display
65%
Impact Pro 7
Sans-serif
66%
Impact Pro 8
Bold
67%
Impact Pro 9
Condensed
68%
Impact Pro 10
Wide
69%
Impact Pro 11
Display
70%
Impact Pro 12
Sans-serif
71%
Impact Pro 13
Bold
72%
Impact Pro 14
Condensed
73%
Impact Pro 15
Wide
74%
Impact Pro 16
Display
75%
Impact Pro 17
Sans-serif
76%
Impact Pro 18
Bold
77%
Impact Pro 19
Condensed
78%
Impact Pro 20
Wide
79%
Impact Pro 21
Display
80%
Impact Pro 22
Sans-serif
81%
Impact Pro 23
Bold
82%
Impact Pro 24
Condensed
83%
Impact Pro 25
Wide
84%
Impact Pro 26
Display
85%
Impact Pro 27
Sans-serif
86%
Impact Pro 28
Bold
87%
Impact Pro 29
Condensed
88%
Impact Pro 30
Wide
89%
Impact Pro 31
Display
90%
Impact Pro 32
Sans-serif
91%
Impact Pro 33
Bold
92%
Impact Pro 34
Condensed
93%
Impact Pro 35
Wide
94%
Impact Pro 36
Display
95%
Impact Pro 37
Sans-serif
96%
Impact Pro 38
Bold
97%
Impact Pro 39
Condensed
98%
Impact Pro 40
Wide
99%
Cyber Game 1
Futuristic
55%
Cyber Game 2
Retro
56%
Cyber Game 3
Tech
57%
Cyber Game 4
Bold
58%
Cyber Game 5
Angular
59%
Cyber Game 6
Futuristic
60%
Cyber Game 7
Retro
61%
Cyber Game 8
Tech
62%
Cyber Game 9
Bold
63%
Cyber Game 10
Angular
64%
Cyber Game 11
Futuristic
65%
Cyber Game 12
Retro
66%
Cyber Game 13
Tech
67%
Cyber Game 14
Bold
68%
Cyber Game 15
Angular
69%
Cyber Game 16
Futuristic
70%
Cyber Game 17
Retro
71%
Cyber Game 18
Tech
72%
Cyber Game 19
Bold
73%
Cyber Game 20
Angular
74%
Cyber Game 21
Futuristic
75%
Cyber Game 22
Retro
76%
Cyber Game 23
Tech
77%
Cyber Game 24
Bold
78%
Cyber Game 25
Angular
79%
Cyber Game 26
Futuristic
80%
Cyber Game 27
Retro
81%
Cyber Game 28
Tech
82%
Cyber Game 29
Bold
83%
Cyber Game 30
Angular
84%
Cyber Game 31
Futuristic
85%
Cyber Game 32
Retro
86%
Cyber Game 33
Tech
87%
Cyber Game 34
Bold
88%
Cyber Game 35
Angular
89%
Cyber Game 36
Futuristic
90%
Cyber Game 37
Retro
91%
Cyber Game 38
Tech
92%
Cyber Game 39
Bold
93%
Cyber Game 40
Angular
94%
Corporate 1
Serif
70%
Corporate 2
Sans-serif
71%
Corporate 3
Modern
72%
Corporate 4
Traditional
73%
Corporate 5
Neutral
74%
Corporate 6
Serif
75%
Corporate 7
Sans-serif
76%
Corporate 8
Modern
77%
Corporate 9
Traditional
78%
Corporate 10
Neutral
79%
Corporate 11
Serif
80%
Corporate 12
Sans-serif
81%
Corporate 13
Modern
82%
Corporate 14
Traditional
83%
Corporate 15
Neutral
84%
Corporate 16
Serif
85%
Corporate 17
Sans-serif
86%
Corporate 18
Modern
87%
Corporate 19
Traditional
88%
Corporate 20
Neutral
89%
Corporate 21
Serif
90%
Corporate 22
Sans-serif
91%
Corporate 23
Modern
92%
Corporate 24
Traditional
93%
Corporate 25
Neutral
94%
Corporate 26
Serif
95%
Corporate 27
Sans-serif
96%
Corporate 28
Modern
97%
Corporate 29
Traditional
98%
Corporate 30
Neutral
99%
Corporate 31
Serif
100%
Corporate 32
Sans-serif
101%
Corporate 33
Modern
102%
Corporate 34
Traditional
103%
Corporate 35
Neutral
104%
Corporate 36
Serif
105%
Corporate 37
Sans-serif
106%
Corporate 38
Modern
107%
Corporate 39
Traditional
108%
Corporate 40
Neutral
109%
Future Tech 1
Monospace
50%
Future Tech 2
Geometric
51%
Future Tech 3
Sharp
52%
Future Tech 4
Tech
53%
Future Tech 5
Minimal
54%
Future Tech 6
Monospace
55%
Future Tech 7
Geometric
56%
Future Tech 8
Sharp
57%
Future Tech 9
Tech
58%
Future Tech 10
Minimal
59%
Future Tech 11
Monospace
60%
Future Tech 12
Geometric
61%
Future Tech 13
Sharp
62%
Future Tech 14
Tech
63%
Future Tech 15
Minimal
64%
Future Tech 16
Monospace
65%
Future Tech 17
Geometric
66%
Future Tech 18
Sharp
67%
Future Tech 19
Tech
68%
Future Tech 20
Minimal
69%
Future Tech 21
Monospace
70%
Future Tech 22
Geometric
71%
Future Tech 23
Sharp
72%
Future Tech 24
Tech
73%
Future Tech 25
Minimal
74%
Future Tech 26
Monospace
75%
Future Tech 27
Geometric
76%
Future Tech 28
Sharp
77%
Future Tech 29
Tech
78%
Future Tech 30
Minimal
79%
Future Tech 31
Monospace
80%
Future Tech 32
Geometric
81%
Future Tech 33
Sharp
82%
Future Tech 34
Tech
83%
Future Tech 35
Minimal
84%
Future Tech 36
Monospace
85%
Future Tech 37
Geometric
86%
Future Tech 38
Sharp
87%
Future Tech 39
Tech
88%
Future Tech 40
Minimal
89%
Dark Gothic 1
Creepy
45%
Dark Gothic 2
Gothic
46%
Dark Gothic 3
Distressed
47%
Dark Gothic 4
Blood
48%
Dark Gothic 5
Vintage
49%
Dark Gothic 6
Creepy
50%
Dark Gothic 7
Gothic
51%
Dark Gothic 8
Distressed
52%
Dark Gothic 9
Blood
53%
Dark Gothic 10
Vintage
54%
Dark Gothic 11
Creepy
55%
Dark Gothic 12
Gothic
56%
Dark Gothic 13
Distressed
57%
Dark Gothic 14
Blood
58%
Dark Gothic 15
Vintage
59%
Dark Gothic 16
Creepy
60%
Dark Gothic 17
Gothic
61%
Dark Gothic 18
Distressed
62%
Dark Gothic 19
Blood
63%
Dark Gothic 20
Vintage
64%
Dark Gothic 21
Creepy
65%
Dark Gothic 22
Gothic
66%
Dark Gothic 23
Distressed
67%
Dark Gothic 24
Blood
68%
Dark Gothic 25
Vintage
69%
Dark Gothic 26
Creepy
70%
Dark Gothic 27
Gothic
71%
Dark Gothic 28
Distressed
72%
Dark Gothic 29
Blood
73%
Dark Gothic 30
Vintage
74%
Dark Gothic 31
Creepy
75%
Dark Gothic 32
Gothic
76%
Dark Gothic 33
Distressed
77%
Dark Gothic 34
Blood
78%
Dark Gothic 35
Vintage
79%
Dark Gothic 36
Creepy
80%
Dark Gothic 37
Gothic
81%
Dark Gothic 38
Distressed
82%
Dark Gothic 39
Blood
83%
Dark Gothic 40
Vintage
84%
Creative Art 1
Handwritten
50%
Creative Art 2
Script
51%
Creative Art 3
Playful
52%
Creative Art 4
Organic
53%
Creative Art 5
Casual
54%
Creative Art 6
Handwritten
55%
Creative Art 7
Script
56%
Creative Art 8
Playful
57%
Creative Art 9
Organic
58%
Creative Art 10
Casual
59%
Creative Art 11
Handwritten
60%
Creative Art 12
Script
61%
Creative Art 13
Playful
62%
Creative Art 14
Organic
63%
Creative Art 15
Casual
64%
Creative Art 16
Handwritten
65%
Creative Art 17
Script
66%
Creative Art 18
Playful
67%
Creative Art 19
Organic
68%
Creative Art 20
Casual
69%
Creative Art 21
Handwritten
70%
Creative Art 22
Script
71%
Creative Art 23
Playful
72%
Creative Art 24
Organic
73%
Creative Art 25
Casual
74%
Creative Art 26
Handwritten
75%
Creative Art 27
Script
76%
Creative Art 28
Playful
77%
Creative Art 29
Organic
78%
Creative Art 30
Casual
79%
Creative Art 31
Handwritten
80%
Creative Art 32
Script
81%
Creative Art 33
Playful
82%
Creative Art 34
Organic
83%
Creative Art 35
Casual
84%
Creative Art 36
Handwritten
85%
Creative Art 37
Script
86%
Creative Art 38
Playful
87%
Creative Art 39
Organic
88%
Creative Art 40
Casual
89%

Animated Typography

Letter Stagger

STAGGERED

AI PROMPT:

"Create letter stagger animation where each letter appears with a delay"

{text.split("").map((char, i) => (
  <motion.span
    key={i}
    initial={{ opacity: 0, y: 20 }}
    animate={{ opacity: 1, y: 0 }}
    transition={{ delay: i * 0.1 }}
  >
    {char}
  </motion.span>
))}

Typewriter Effect

Typing Effect...|

AI PROMPT:

"Create a typewriter animation that types text letter by letter"

const [text, setText] = useState("");
const fullText = "Typing Effect...";
useEffect(() => {
  let i = 0;
  const timer = setInterval(() => {
    if (i < fullText.length) {
      setText(fullText.slice(0, i + 1));
      i++;
    }
  }, 100);
  return () => clearInterval(timer);
}, []);

Carousel Headlines

I am Beautiful

AI PROMPT:

"Create a carousel headline that cycles through words with fade animation"

const words = ["Amazing", "Beautiful", "Creative"];
const [index, setIndex] = useState(0);
useEffect(() => {
  const timer = setInterval(() => 
    setIndex((i) => (i + 1) % words.length), 2000);
  return () => clearInterval(timer);
}, []);

Slide Word Transition

Glide

AI PROMPT:

"Create sliding word transitions from right to left"

<motion.div
  key={word}
  initial={{ x: 100 }}
  animate={{ x: 0 }}
  exit={{ x: -100 }}
>
  {word}
</motion.div>

Curved Text Arc

CURVED TEXT ARC

AI PROMPT:

"Create text that follows a curved arc path"

const angle = (i / chars.length) * Math.PI - Math.PI / 2;
const x = Math.cos(angle) * radius;
const y = Math.sin(angle) * radius;
transform: `translate(${x}px, ${y}px) rotate(${angle + Math.PI/2}rad)`

Explosion Fragmented

BOOM!

AI PROMPT:

"Create an explosion effect where letters fragment and scatter"

animate={{
  x: (Math.random() - 0.5) * 200,
  y: (Math.random() - 0.5) * 200,
  opacity: 0,
  rotate: Math.random() * 360
}}

Scramble Animation

SCRAMBLE

AI PROMPT:

"Create a scramble effect that randomizes letters before revealing the final text"

setText(target.split("").map((char, i) => {
  if (i < iterations) return target[i];
  return chars[Math.floor(Math.random() * chars.length)];
}).join(""));

Number Countdown

0

AI PROMPT:

"Create an animated countdown with scale effect on each number change"

<motion.div
  key={count}
  initial={{ scale: 1.5, opacity: 0 }}
  animate={{ scale: 1, opacity: 1 }}
>
  {count}
</motion.div>

Text Extraction

EXTRACT

AI PROMPT:

"Create a bouncing extraction animation for each letter"

<motion.span
  initial={{ y: 0 }}
  animate={{ y: [-10, 0, -10] }}
  transition={{ delay: i * 0.1, repeat: Infinity }}
>
  {char}
</motion.span>

Word Staggered Reveal

Staggeredwordrevealanimation

AI PROMPT:

"Create a word-by-word reveal animation with stagger delay"

{words.map((word, i) => (
  <motion.span
    key={i}
    initial={{ opacity: 0, x: -20 }}
    animate={{ opacity: 1, x: 0 }}
    transition={{ delay: i * 0.2 }}
  >
    {word}
  </motion.span>
))}

Neon Glow Text

NEON GLOW

AI PROMPT:

"Create neon glow effect with multiple text shadows"

style={{ 
  textShadow: "0 0 10px #00ffff, 0 0 20px #00ffff, 0 0 30px #00ffff" 
}}

Glitch Text

GLITCH

AI PROMPT:

"Create a glitching text effect with random position shifts"

@keyframes glitch {
  0%, 100% { transform: translate(0); }
  20% { transform: translate(-2px, 2px); }
  40% { transform: translate(2px, -2px); }
}
.glitch-text { animation: glitch 0.3s infinite; }

Wave Text

WAVE

AI PROMPT:

"Create a wave effect where letters bounce up and down sequentially"

<motion.span
  animate={{ y: [0, -10, 0] }}
  transition={{ 
    delay: i * 0.1, 
    repeat: Infinity, 
    duration: 0.6 
  }}
>
  {char}
</motion.span>

Fade In Up

Fade In Up

AI PROMPT:

"Create a fade in animation with upward movement"

<motion.div
  initial={{ opacity: 0, y: 20 }}
  animate={{ opacity: 1, y: 0 }}
  transition={{ duration: 0.8 }}
>
  Fade In Up
</motion.div>

3D Rotate Text

3D ROTATE

AI PROMPT:

"Create a 3D rotation effect on text"

<motion.div
  animate={{ rotateY: 360 }}
  transition={{ 
    repeat: Infinity, 
    duration: 3, 
    ease: "linear" 
  }}
  style={{ transformStyle: "preserve-3d" }}
>
  3D ROTATE
</motion.div>

Rainbow Gradient

RAINBOW

AI PROMPT:

"Create a rainbow gradient text effect"

style={{
  background: "linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet)",
  WebkitBackgroundClip: "text",
  WebkitTextFillColor: "transparent"
}}

Bounce Text

BOUNCE

AI PROMPT:

"Create a bouncing text animation"

<motion.div
  animate={{ y: [0, -20, 0] }}
  transition={{ 
    repeat: Infinity, 
    duration: 0.8 
  }}
>
  BOUNCE
</motion.div>

Flicker Neon

FLICKER

AI PROMPT:

"Create a flickering neon text effect"

@keyframes flicker {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.3; }
}
.flicker-text { animation: flicker 0.15s infinite; }

3D Shadow Text

3D SHADOW

AI PROMPT:

"Create a 3D shadow text effect with layered shadows"

style={{
  textShadow: "1px 1px 0 #000, 2px 2px 0 #000, 3px 3px 0 #000"
}}

Pulse Scale

PULSE

AI PROMPT:

"Create a pulsing scale animation"

<motion.div
  animate={{ scale: [1, 1.2, 1] }}
  transition={{ 
    repeat: Infinity, 
    duration: 1 
  }}
>
  PULSE
</motion.div>

Split Reveal

SPLIT

AI PROMPT:

"Create a split reveal animation where letters come from alternating sides"

initial={{ x: i % 2 === 0 ? -50 : 50, opacity: 0 }}
animate={{ x: 0, opacity: 1 }}
transition={{ delay: i * 0.1 }}

Blur In

BLUR IN

AI PROMPT:

"Create a blur-in animation where text goes from blurred to sharp"

<motion.div
  initial={{ filter: "blur(10px)", opacity: 0 }}
  animate={{ filter: "blur(0px)", opacity: 1 }}
  transition={{ duration: 1 }}
>
  BLUR IN
</motion.div>

Interactive Text Effects

Shimmer Shine

SHIMMER

AI: Create a shimmering shine effect that moves across text

Floating Text

FLOAT

AI: Create a gentle floating animation

Typing Indicator

Typing

AI: Create animated typing indicator dots

Fire Text

FIRE

AI: Create a fire effect with red-orange-yellow gradient

Zigzag Wave

ZIGZAG

AI: Create alternating up-down zigzag animation

Spinning Letters

SPIN

AI: Create spinning letters with stagger delay

Flip Card Effect

FLIP

AI: Create a 3D flip card animation for text

Skew Animation

SKEW

AI: Create skewing animation that tilts text left and right

Swipe Reveal

SWIPE

AI: Create a swipe reveal animation with a moving gradient overlay

Elastic Bounce

ELASTIC

AI: Create elastic bounce effect with scale keyframes

Chromatic Aberration

CHROMA
CHROMA
CHROMA

AI: Create chromatic aberration effect with RGB color split

Type & Delete

Type |

AI: Create typewriter that types then deletes text in a loop

Split & Flip

FLIP

AI: Create letter-by-letter vertical flip animation

3D Perspective

3D VIEW

AI: Create 3D perspective tilt animation

Rainbow Shift

RAINBOW

AI: Create rainbow color shift using hue-rotate filter

Letter Scatter

SCATTER

AI: Create letter scatter animation with random positions

Squeeze & Stretch

SQUEEZE

AI: Create squeeze and stretch animation with scale

Neon Pulse

NEON

AI: Create pulsing neon glow effect with shadow animation

Ripple Wave

RIPPLE

AI: Create ripple effect with sequential scale animation

Wobble Jello

WOBBLE

AI: Create wobble jello effect with rotation keyframes

Support us
Buy me a coffee
base44
Edit with Base44