"

Turn threads
into tools.

Threadmark extracts Threads.com posts into clean Markdown, HTML, or plain text — ready to paste into Claude, ChatGPT, or any AI tool. One click. No server. Free.

Threadmark CONTENT EXTRACTOR v0.4 Copy for AI Markdown to clipboard Preview Open formatted view Download HTML Save as file Copied to clipboard! thread_imswabhab_20260428.md # Swabhav ( @imswabhab ) *April 28, 2026* Source: threads.com/... --- --- COPY COPY MD PDF MD AI-READY OUTPUT LOCAL
Quick Install

No build step. Load directly in Chrome as an unpacked extension.

1 Download or clone the repository from GitHub
2 Open chrome://extensions/ and enable Developer mode
3 Click Load unpacked and select the project folder
4 Browse to any Threads post and click the Threadmark icon
$ git clone https://github.com/blacklogos/threadmark

Everything you need to
extract the signal

From multi-post threads to image downloads — Threadmark handles the full pipeline.

01

Copy for AI

One click puts clean Markdown on your clipboard — ready to paste into Claude, ChatGPT, Gemini, or any AI tool. Author metadata included.

02

Full Thread Extraction

Captures all posts in a multi-part thread. Handles the current Threads.com DOM with span[dir=auto] and inverted author-link filtering.

03

Formatted Preview

Opens a dedicated preview tab with author card, word count, reading time. Toggle edit mode to prune content before exporting.

04

Export Anywhere

Save as HTML (self-contained), Markdown, plain text, or PDF — each with consistent filenames and automatic source attribution.

05

Image Download

Detects post images even on photo-only threads. Bulk downloads with deterministic filenames. CDN proxy for blocked assets.

06

Privacy First

100% local. No server, no tracking, no analytics. Your content never leaves your browser. Open source and auditable.

From scroll to signal
in four steps

1

Open a Thread

Browse to any post on threads.com or threads.net. Scroll to load the full thread.

2

Click Threadmark

Hit the extension icon in your Chrome toolbar. Threadmark extracts the full thread automatically.

3

Choose Action

Copy for AI puts Markdown on your clipboard. Preview opens the formatted view. Download saves a file.

4

Paste & Create

Drop the Markdown into your AI tool, editor, or note-taking app. Clean, structured, ready to use.

Runtime
JavaScript
Platform
Chrome MV3
Architecture
Service Worker
Dependencies
Zero
License
MIT

Frequently Asked Questions

Everything you need to know about Threadmark.

Threadmark extracts Threads.com posts into clean Markdown, HTML, or plain text — full threads, author info, images, and metadata — making social content AI-ready in one click. Everything runs locally; nothing leaves your browser.

Open any Threads post, click the Threadmark icon, then click Copy for AI. Clean Markdown lands on your clipboard — paste it into Claude, ChatGPT, Gemini, Perplexity, or any AI tool. No reformatting needed.

Yes. Threadmark extracts all posts in a thread in order, cleanly separated with author metadata and post dividers. Each post is individually attributed so the AI understands the conversation structure.

No. There is no backend server, no analytics, no tracking, and no account required. Your Threads content never leaves your machine.

Yes. Open the Preview tab and click Images to bulk-download all media. A service worker proxy fetches CDN-blocked assets from fbcdn.net and cdninstagram.com so images download reliably.

Markdown (.md), plain text (.txt), rich HTML (.html) as a self-contained archive, and PDF via the browser print dialog. You can also copy Markdown or plain text directly to clipboard with one click.

Click the Threadmark icon → Preview. In the preview tab, press Shift+M or click Save MD to download a .md file of the full thread.

Yes. Threadmark has host permissions for both threads.com and threads.net and works on both domains.

Yes. Threadmark is free, MIT-licensed, and open source. Source code is on GitHub.

Refresh the Threads page and try again. If the issue persists, Threads may have updated their DOM. Open an issue with the thread URL and it will be fixed.