1. Open a supported article
Visit a long-form article on X.com or Twitter.com. X-TOC detects headings when the article provides them.
How X-TOC works
X-TOC, also written as xtoc, is an open-source browser extension for X (Twitter) Articles. It adds a table of contents and lets you save passages locally with tags and notes, then export them as Markdown or JSON.
Use the extension
Visit a long-form article on X.com or Twitter.com. X-TOC detects headings when the article provides them.
Open the extension popup for the current outline. Pin the floating contents panel when you want the structure beside the article; drag or resize it to fit your reading space.
Select useful article text and choose Save to X-TOC. The passage is stored with its article, timestamp, surrounding context, and author when available.
Choose Saved clips in the extension popup. Search your library, add tags or notes, delete clips, and select the passages you want to export.
Organize and export
Search across clip text, article titles, authors, tags, and notes. Clips stay grouped with their source article.
Attach tags for retrieval and a note for the reason the passage mattered. Older clips without these optional fields remain supported.
Export every clip or select only the passages you need. Exports are local, user-triggered downloads.
Saved clips, tags, notes, and settings remain in browser extension storage. X-TOC does not upload saved clips.
Current boundaries
X-TOC works on supported X.com and Twitter.com long-form articles. Heading navigation depends on headings being present in the article.
Common questions
No. X-TOC works on supported long-form X/Twitter articles. A table of contents needs headings in the article; it does not turn ordinary posts into structured articles.
Open an article, then select X-TOC in Chrome’s extensions menu. Open the outline in the popup and pin the floating panel to keep it beside the article.
The extension keeps clips, tags, and notes in local browser storage. It does not upload saved clips or sync them between devices. Use Markdown or JSON export to keep a separate copy.
No. This website uses sample content for its interactive demo. Your actual library is in the extension’s Saved clips page.