dtoc logo

dtoc

v3.1.0AI-assisted

Table of Contents Extension

Never get lost in a long web page again.

dtoc adds a clean, clickable table of contents to Confluence, Wikipedia, Medium, DEV and any long article, so you always know where you are and can jump to any section in one click. Free, open source, and nothing leaves your browser.

Free & open source (MIT)No tracking, nothing leaves your browserChrome · Firefox · Edge

See it in action

A table of contents on the sites you already read

Watch the walkthrough
Table of contents drawer on a long Confluence Cloud page, matching dark mode
Confluence Cloud: the outline matches your theme
Table of contents drawer on a Medium article in light mode
Medium: see the whole article at a glance
Table of contents outline on a long Wikipedia article
Wikipedia: navigate long articles in one click

What you get

Less scrolling, more reading

Everything is designed to make long pages easy to move through, without cluttering your reading view.

Jump anywhere in one click

A clickable outline built from the page's own headings. No more scrolling, overshooting and scrolling back to find a section.

Stays out of your way

A slim drawer tucks to the edge of the page and opens when you hover or click, so your reading space stays yours.

Always know where you are

The section you are reading is tracked as you scroll, and edge markers give you a quick sense of how long the page is.

Matches your page

Automatically picks light or dark to match the page (and Dark Reader), with a manual override when you want it.

Private by design

No account, no analytics, no network requests. Everything runs on your device and your settings stay in your browser.

Always up to date

On dynamic sites like Confluence and Medium, the outline refreshes itself as the page changes, with no reload.

Works where you read

Confluence, Wikipedia, Medium and more

Built-in support for the sites people read most, and a Beta mode for everything else.

  • Confluence Cloud

    Review long design docs and wiki pages without losing your place

  • Wikipedia

    Jump around long articles in any language, no setup needed

  • Medium & Publications

    Skim a long read first, then dive into the part you care about

  • DEV Community

    Move through long technical guides and tutorials in one click

  • Any Website (Beta)

    Works on any page with standard headings; turn it on per site from the extension menu

Private by design

Safe for work laptops

Open source, fully local, and light on permissions, so your security team can audit it.

Permissions
Only what it needs to read headings and save your settings
Page styles
Isolated, so a site's CSS cannot break the outline
Speed
Target: under 1 second to build the outline
Safety
Hardened against oversized or malicious page headings
Your data
Settings stay in your browser; nothing is sent anywhere
Browsers
Chrome, Edge, Brave, Arc and Firefox

The story

Why I built dtoc

Read the full story

The problem

You're deep in a long Confluence doc and need one section. You scroll, overshoot, scroll back, and lose your place. Confluence, Medium and much of the web have no persistent outline.

What I built

I built the outline I wanted: a free, open-source extension for Chrome, Firefox and Edge. It's open source so anyone can read every line, and it never sends anything anywhere.

What you get

Jump to any section in one click and always see where you are. A wall of text becomes something you can move through with intent.

  • Browser Extension
  • Open Source
  • Chrome
  • Firefox
  • Edge
  • Productivity

Get a table of contents on every long page

Free, open source, and private. Add dtoc to your browser in a few clicks.