01
Choose the endpoint
Open the menu on the final message you want and select Copy context.
Local-first · Open source
DM2Text adds a native-looking Copy context action to Instagram Direct. Select an end message, choose how much context you need, and copy a chronological transcript — without sending your conversations anywhere.
Today, 10:41 AM
Did you see the draft?
Yes, sending notes now.
This is the final message.
Copy context
Ends at the selected message
Messages to include
How it works
01
Open the menu on the final message you want and select Copy context.
02
Choose how many messages to include, ending at the selected message.
03
DM2Text puts a clean chronological transcript on your clipboard.
Sender, reply context, visible timestamps, and media labels remain clear when Instagram exposes them.
[10:41 AM, Tuesday] Person A: Did you see the draft?
You (replying to Person A: Did you see the draft?): Yes, sending notes now.
Person B: [shared post by example.account]
Caption: A visible post caption
Person A: [image]Privacy by design
DM2Text processes conversation content locally. It does not persist your messages, send them to the developer, or use analytics or tracking.
Open source
DM2Text is open source and licensed under GPL-3.0.
DM2Text is an independent project and is not affiliated with, endorsed by, or sponsored by Instagram or Meta.