---
title: "TOC Component — Free Framer component · Best of Framer"
description: "Free Framer component · by Esakki kumar · Navigation. Free TOC Component"
canonical: "https://framer.elliotli.dev/component/toc-component"
---

[Home](/)/[Components](/components)/[Navigation](/components/category/navigation)/TOC Component

# TOC Component

Free TOC Component

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

![TOC Component preview image 1](https://framer.elliotli.dev/og/component/toc-component/90d44e5fd4b1f45a/1600x1200.jpg)

## Summary

Free TOC Component

## Description

## Right-Side Hover Table of Contents (Free)

A **free** Notion-inspired, ChatGPT-style floating Table of Contents for Framer that automatically generates navigation from your page headings. Perfect for documentation, blogs, knowledge bases, help centres, and Framer CMS pages. No manual anchors, no configuration, and no maintenance required.

### Features

-   🆓 **Free Framer component** – Just drop it into your project and it works.
    
-   📑 **Notion & ChatGPT-inspired TOC** – Clean, modern floating navigation similar to the documentation experience in Notion and ChatGPT.
    
-   ⚡ **Automatic heading detection** – Scans `H1`, `H2`, `H3` (or custom selectors) and builds the outline automatically.
    
-   🎯 **Scroll Spy** – Highlights the current section as users scroll.
    
-   🚀 **Smooth scrolling** – Click any heading to jump directly to that section with configurable offsets.
    
-   🧩 **Framer CMS compatible** – Automatically updates with CMS Rich Text content and dynamically loaded pages.
    
-   🔄 **Real-time updates** – Detects DOM changes, making it ideal for dynamic content, tabs, and CMS.
    
-   🌗 **Light & Dark mode** – Adapts automatically to the user's preferred colour scheme.
    
-   🎨 **Minimal floating design** – Compact collapsed state with an elegant hover-to-expand navigation panel.
    
-   ⚙ **Customisable** – Configure heading selectors, title, scroll offset, spacing, and navigation indicators without editing code.
    

### Perfect for

-   Developer documentation
    
-   Product documentation
    
-   Portfolio Case Studies
    
-   Framer CMS blogs
    
-   Knowledge bases
    
-   Help centres
    
-   API documentation
    
-   Long-form articles
    
-   Landing pages with multiple sections
    

Simply add the component to your page, publish, and your interactive Table of Contents is generated automatically. No anchor links, manual IDs, or ongoing maintenance required.

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

-   All · #1057

## Details

- **Author**: Esakki kumar
- **Published**: 2026-07-26
- **Updated**: 2026-07-26
- **Added**: 2026-07-26
- **Categories**: Navigation

## More like this

-   [Reveal Navigations](/component/reveal-navigations) — Design Supply · Free — A calmer way to open your menu
-   [Collapsible Sidebar](/component/collapsible-sidebar) — Marso Angelov · $10 — Responsive Side Navigation
-   [Dial Picker](/component/dial-picker) — Tanmay Kaper · $14 — A machined dial for your projects
-   [Expanding Side Menu](/component/expanding-side-menu) — Russet Supply · $5 — Animated Framer Navigation
