3 items
Copy structured context from Instagram Direct. DM2Text is a local-first browser extension for copying clean, structured context from Instagram Direct. It adds a native-looking “Copy context” action to message menus. Select the last message you want to include, choose how many previous messages to collect, and DM2Text creates a chronological transcript on your clipboard. DM2Text preserves visible conversation context including: • Senders and timestamps • Reply relationships • Text messages • Images and media labels • Shared posts and captions • Emoji and Meta AI responses when available Instagram uses a virtualized message history, so older messages may not initially exist in the page. DM2Text automatically collects older visible history while keeping your selected message as a fixed endpoint. Privacy is a core design constraint. Conversation content is processed locally in the browser, is not persisted by DM2Text, and the extension does not initiate network requests. The only intentional output is the transcript you request on your clipboard. DM2Text also supports cancellation, partial-copy confirmation when the full requested history cannot be loaded, and best-effort restoration of your previous chat position. DM2Text is open source and licensed under GPL-3.0. This project is independent and is not affiliated with, endorsed by, or sponsored by Instagram or Meta.
Aug 12, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.