Developed in Sweden with renowned therapists

Instagram Chat Analyzer

Discover yourself from conversations.

Export your Instagram messages, drop the download here, pick a person and time period, and get a portrait of how they communicate, built on established psychological frameworks. Names, emails, phone numbers and addresses are masked in your browser before sending.

  • No private data leaves your device
  • Nothing stored on our servers
  • Permanently deleted when browser cleared
Conversation
Who
When
Pay

Click to upload your Instagram chatUpload your Instagram chat

Drop the exported file here, or click to choose it

Instagram export, messages only

Accepts .zip, or one message_1.json

About this tool

What is an Instagram chat analyzer?

An Instagram chat analyzer reads your exported Instagram direct messages and describes the patterns in a conversation. Portraitor shows how one person communicates: tone, relationship, traits and change over time. It describes message patterns, not a diagnosis.

Works with
Instagram message exports
File you upload
.zip, or one message_1.json
What it analyzes
One person at a time
Account needed
No
Export time
A few minutes to a few hours
Export guide

How do I export my Instagram messages?

Open the Instagram app, tap the menu on your profile, then Your information and permissions, then Export your information. Create an export to your device, keep only Messages in JSON format and start it. Upload the .zip once Instagram emails it.

  1. 01

    Open the menu

    Open your profile, then tap the three-line menu, top right.

    Instagram app: profile, three-line menu
  2. 02

    Your information and permissions

    Search for Your information and permissions.

    Settings and activity: search results
  3. 03

    Export your information

    Tap Export your information.

    Your information and permissions: Export your information
  4. 04

    Create export

    Tap Create export.

    Accounts Center: Create export button
  5. 05

    Choose your profile

    Choose your Instagram profile.

    Choose a profile: Instagram profile row
  6. 06

    Export to device

    Tap Export to device.

    Choose where to export: Export to device
  7. 07

    Messages only

    Tap Customize information, clear all selections, then tick Messages only.

    Choose specific info: Messages ticked
  8. 08

    Check the settings, start the export

    Match this configuration (format JSON) and pick the date range you want analyzed, then tap Start export.

    Export settings: Messages, JSON, Start export
  9. 09

    Wait for the export

    This can take a few minutes to a few hours, depending on how much data you requested.

    Export requested: being prepared
10

Bring the file here

Upload your chat

Instagram emails the download link, sometimes hours later. Request the export now and return when the message arrives.

What the analysis looks at

What does the Instagram analysis include?

The Instagram analysis uses four lenses: relationship context, Big Five personality traits, Transactional Analysis and change over time.

Lens

Relationship context

Established before anything else is interpreted. The same sentence means one thing from a manager and something else from a partner.

How it is reported

One label with a confidence score and a short justification, drawn from topics, terms of address and shared context, alongside an approximate positive / neutral / negative split of the whole conversation.

What gets measured 5 signals
Romantic partner
Current or former. Shared logistics, intimacy, plans for the future.
Family member
Parent, child, sibling or extended. Long history, obligation, fixed roles.
Close friend
Chosen closeness with no obligation. Disclosure without shared logistics.
Colleague or manager
Task-driven and role-bound, with authority running one way.
Mixed or unclear
Group threads where several relationship types run at once. Named rather than forced into one label.
Before you upload

What should I know before I upload an Instagram chat?

Two common questions: which DM, and privacy.

Many threads, one archive

Can I pick one Instagram DM from the export?

Yes. The archive holds each DM from the dates you selected. After the upload you see a list of those threads and choose the one you want read, group threads included.

  • Upload the .zip
  • Choose a thread
  • Pick a person

You choose the conversation in step 1 and the person in step 2.

Privacy

Are my Instagram DMs private?

Before anything leaves your device, your browser masks names, emails, phone numbers and addresses. Reels, photos and voice notes stay unopened, because you ask Instagram for text messages alone.

  • Names
  • Emails
  • Phone numbers
  • Addresses

Your saved portraits remain in your own browser. Read the Privacy Policy.

More ways to analyze a chat

Can I analyze WhatsApp, Messenger and Telegram chats?

Yes. Portraitor reads WhatsApp, Messenger and Telegram exports too. Export, upload, pick a person.

What you actually get

See how a portrait looks like

Psychological Analysis Report
Detected languages: English
Purpose statement: This report provides a psychological analysis of Daniel’s communication patterns, emotional tone, and behavioral evolution within his relationships.

A chat log covering several years between Daniel and one other participant, ranging over everyday updates, professional pressures and ambitions, close relationships, family matters, and financial strain.

Based solely on the supplied written material. It does not constitute a clinical evaluation, and interpretations are probabilistic.

Inferred Relationship Type: Close friendship / supportive confidant.
Confidence: 85%
Justification: Sustained openness and mutual support; both discuss relationship difficulty, work stress and money in detail.
Approximate Percentages of Exchanges: positive 55-65%, neutral 20-30%, negative or tense 10-20%.
General Interaction Climate: Largely supportive, with external stressors introducing shared tension rather than conflict between the two.

Consistently responsive to the other participant’s emotional state, turning concern into practical help rather than reassurance alone, and shares his own difficulties in return.

You're seeing 4 of 15 sections
Analyze My Conversation
Real reflections

“You saw me.” That’s the whole point.

Real people. Real texts. Real change.

What I love is the privacy-first approach. You can ask the questions you’d never normally ask AI, without compromising your privacy. And for me, it gives me insights that I can actually use.
Dani Dallas useful insights
It was really interesting to understand and see what patterns were in the conversation. Once I could see the patterns, it became really eye-opening for me and for how my relationship works.
Michael London pattern clarity
The instructions were very clear and easy to follow, especially for someone who isn’t very technically minded.
Robyn Stockholm easy to follow
Questions

What else do people ask about Instagram chats?

Quick answers about Instagram chats.

Is the Instagram chat analyzer free?

No. One Instagram portrait is $10, paid once, with no account to create and nothing to renew. The Pass is $19 a month and includes 10 portraits.

Can I analyze Instagram DMs?

Yes. Instagram hands you your direct messages through its information export, and Portraitor reads that file to describe how one person writes and relates.

How long does an Instagram data export take?

Anywhere from minutes to several hours. A shorter date range finishes sooner, and Instagram sends an email as soon as the file is ready.

Should I unzip the Instagram download?

No, upload the .zip untouched and choose any thread inside. Unzipped it already? One thread's message_1.json also works, though a long thread is split across numbered files and you would only read the part you drop.

Can I analyze an Instagram group chat?

Yes. A group thread is listed beside your one-to-one DMs once the archive is uploaded. Select it, then name the single member you want analyzed.

Is it safe to upload Instagram messages?

Your browser strips identifying details first, and only then is anything sent. Because the export is text messages only, photos, reels and voice notes are never opened.

Ready to analyze your Instagram chat?

Upload the export, pick who to look at, and read the portrait.

Latest guides

New reads from the blog

Practical posts for spotting patterns and choosing a next step.