Instagram DM to PDF, Right in Your Browser

Save the conversation itself as a PDF: this guide is about reading and printing your Instagram messages, rather than sending a PDF attachment in a DM. Download your messages as JSON, then open convokeep to make a dated document without uploading the conversation.

What you get

One DM thread becomes a searchable PDF with sender and time on each message. Shared posts can appear as links; photos, reels and other media are represented by labels rather than a promise of playable content. Search, select a date range, redact individual messages or rename participants before saving. Preview the first 3 pages free with a watermark and no integrity page; the full export is paid.

An account download may hold many conversations and several message files for a long thread. Keep the untouched zip and check that the preview covers the dates you need. Opening only message_1.json may omit later numbered parts. A PDF cannot add deleted messages or reconstruct missing exchanges.

Step-by-step export

  1. Phone: open Instagram settings, then Accounts Center → Your information and permissions → Download your information (needs verification: account-specific wording). Meta also uses newer Export your information labels as accounts move to updated settings.
  2. Select your Instagram profile and the specific information category Messages. Choose a date range and JSON format, then the option to download or export to your device (needs verification: current button labels). Do not choose a transfer to an external service for this workflow.
  3. Computer: you can request the same download through Instagram's web settings. Wait for the readiness notification, return to the account's download area and save the zip before access expires. Timing varies; it is not an instant recovery service.
  4. Saved the file on your phone? Move it to your computer. Copy the zip with USB, email or a trusted cloud drive. Keep the original archive rather than pasting a thread into a word processor.
  5. Select the archive or an individual thread's message_1.json in convokeep. Use one conversation for each PDF and inspect the preview before saving, especially when your download contains multiple threads or numbered parts.
Synthetic file flow: account download, messages JSON, local PDF preview
Synthetic file flow: account download, messages JSON, local PDF preview

Meta's download guidance explains the account information export and notes that deleted information may not appear in downloads. For request delays and finding the message files, read how to download Instagram messages. A Facebook Messenger export follows a similar route, but select the correct profile when requesting it.

Privacy

convokeep builds the preview and PDF entirely in your browser. No chat or attachment is uploaded. No convokeep account is needed. Cookieless events exclude message text, participant names and file names. Read the privacy policy.

Email, cloud drives and separate exporters have their own data handling. For a local file transfer, use a cable. convokeep's browser-only promise covers conversion.

Keepsake vs Record

Keepsake uses a book-style layout for memories and printing. Record adds page numbers and an integrity page alongside sender and time information. That page contains the source SHA-256, transcript SHA-256, counts and generation time in UTC. The finished PDF's hash is supplied separately.

A matching hash lets you check unchanged bytes against a trusted earlier value. It does not prove the source conversation is authentic or complete. Read the disclaimer and the integrity-hash explanation.

FAQ

Should I request HTML or JSON?
Choose JSON for this workflow. It contains structured message data rather than a set of pages intended for reading in a browser.
Why do accented letters look wrong in some tools?
Meta exports can contain text whose byte encoding is interpreted incorrectly by simple viewers. convokeep handles common Meta encoding issues; check names and accented text in preview.
Can this recover deleted or unsent messages?
No. convokeep can only format messages present in the downloaded source. It cannot recover messages that Instagram leaves out.
Is the PDF free?
The first 3 pages are free to preview with a watermark and no integrity page. Saving the full PDF is a one-time paid purchase.

Ready to try it?

Drop your exported chat to see a free preview on the convokeep app. The first 3 pages appear with a watermark and no integrity page; saving the full PDF is a one-time paid purchase.

This document was generated locally in the user's browser; no content was uploaded.

Prepared for submission, with an integrity hash. Not legal advice. Whether it is accepted is decided by the court or agency.

Open the app

This document was generated locally in the user's browser; no content was uploaded.