---
title: "Coolwriter — Framer component · Best of Framer"
description: "$15.00 · Framer component · by Hussein Alalivi · Text. CoolWriter is a playful, scroll-driven typewriter effect for Framer."
canonical: "https://framer.elliotli.dev/component/coolwriter"
---

[Home](/)/[Components](/components)/[Text](/components/category/text)/Coolwriter

# Coolwriter

Playful Typewriter Effect

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

![Coolwriter preview image 1](https://framer.elliotli.dev/og/component/coolwriter/35bdc3a7777043b7/1600x1200.jpg)

## Summary

CoolWriter is a playful, scroll-driven typewriter effect for Framer.

## Description

-   **CoolWriter** is a playful, scroll-driven typewriter effect for Framer. Text types itself out as visitors scroll — or on autoplay — with a glowing animated cursor, springy character reveals, and inline images or live Framer components dropped right between your words. Every detail is tunable from the property panel.
    
    ### **Features**
    
    -   **Two modes** — type on scroll (scrubbed to scroll position) or classic autoplay speed
        
    -   **Inline media & components** — place images or real Framer components between words with \[1\], \[2\] tags
        
    -   **Animated gradient cursor** — two-color glow, blink, width, and trailing character effect with bounce, rotate, and scale
        
    -   **Shimmer** — multi-color shimmer sweep across freshly typed text
        
    -   **Springy reveals & edge blur** — per-character spring physics with distance, scale, stiffness, and soft blur falloff
        
    -   **Full typography control** — any font, size, alignment, letter spacing, line height, and paragraph gap
        
    -   **Fast & accessible** — animations pause offscreen, screen-reader friendly text, no dependencies
        
    
    ### **How to use**
    
    1.  Add the component to your Framer canvas
        
    2.  Write your paragraphs in the property panel — use \[1\], \[2\] to place inline items
        
    3.  Pick Scroll or Autoplay mode and tune cursor, shimmer, and sparkle settings
        
    4.  Done
        
    
    ### **All settings**
    
    Everything is exposed in the property panel — no code needed:
    
    -   **Content** — multiple paragraphs, inline items (\[1\], \[2\] tags) as images or component slots with size, radius, background, rotation, offset, and vertical alignment per item
        
    -   **Typography** — full font picker, text color, alignment (left/center), line height, and paragraph gap
        
    -   **Cursor** — two gradient colors, width, blink toggle, and glow intensity
        
    -   **Playback** — Scroll or In View mode, scroll length, and typing speed
        
    -   **Reveal** — on/off, distance, scale, spring stiffness, and damping per character
        
    -   **Trail** — length, bounce, rotation, and scale of the trailing characters behind the cursor
        
    -   **Shimmer** — on/off, custom color palette, sweep length, and glow strength
        
    -   **Edge blur** — on/off, maximum blur, and falloff curve at the typing edge
        

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

-   All · #5593

## Details

- **Author**: Hussein Alalivi
- **Price**: $15.00
- **Published**: 2026-07-13
- **Updated**: 2026-07-13
- **Added**: 2026-07-13
- **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
