PickPlainly

Instagram Messages to PDF for Court

Turn your official Instagram data export into a clean, numbered record of one conversation — cover page, exact timestamps, sender names, photos, page and Bates numbers, and a SHA-256 fingerprint of the source file. Made for family court, small claims, protective orders, HR complaints and police reports.

Private by designYour messages are read inside your browser. Nothing is uploaded to any server.
Every message, in orderNo cropped screenshots. The whole conversation, sorted by time, in the time zone you choose.
Ready to file or printExhibit label, case name, page numbers and Bates numbers on every page.
Free preview · $19 for the full record
Preview the first 25 messages free. One payment unlocks unlimited records for 7 days on this browser.
Unlock full records — $19

1. Add your Instagram export

Drop the ZIP from Instagram here, or click to choose it
(Accounts Center → Your information and permissions → Download your information → Format: JSON)

How to get your Instagram messages file

  1. Open Instagram → Settings → Accounts Center → Your information and permissions → Download your information.
  2. Choose Download or transfer information → your Instagram account → Some of your information → tick Messages.
  3. Choose Download to device, set the date range, and set Format: JSON. Media quality: High if you want photos included.
  4. Instagram emails you when the file is ready (often minutes, sometimes a few days). Download the ZIP and drop it above.

Questions

Can Instagram DMs be used as evidence?

Messages are used in family, civil and criminal cases every day. What a court requires to accept them depends on your court and case. A complete, time-ordered record made from Instagram's own export is harder to challenge than a few cropped screenshots — but this tool does not give legal advice. Ask your court clerk or attorney what they need.

Are my messages uploaded anywhere?

No. The ZIP is opened and read by your own browser. The only thing sent to our server is your payment confirmation code when you unlock.

What does the SHA-256 fingerprint prove?

It identifies the exact message file the record was made from. If someone recomputes it on the original file and gets the same value, the file has not been changed since the record was made.

Why JSON and not HTML?

JSON keeps exact timestamps and sender names in a form the tool can read reliably. If you already requested HTML, request the data again with Format: JSON.

Does it include deleted or unsent messages?

Only what Instagram includes in your export. Messages that were unsent are shown as “unsent” when Instagram marks them that way.

Which time zone is used?

You choose. The time zone is printed on the cover page and next to every timestamp.

What do I get for $19?

Unlimited full records (any conversation, any date range) for 7 days in the browser you paid in. If the tool can't read your export, email us within 30 days for a full refund.