Instagram DM Analyzer: Find Out If They Like You Back

It's 1am and you're rereading the same thread again, looking for proof in a heart react. The butterflies are real, but so is the doubt. crushlore's Instagram DM analyzer starts with a free first read of your actual conversation, then a paid deep dive with an honest, data-backed answer about whether they like you back.

Your thread already holds the answer. Drop it in and finally know.

Analyze my chat free

100% IN YOUR BROWSER · NOTHING UPLOADED · NO SIGNUP

What the numbers say about your situationship

Drop your chat in and crushlore turns the whole thread into evidence. You get two interest scores, one for you and one for them, plus reply-speed trends over time, who texts first, and a warmth and effort comparison that shows who is carrying the conversation.

It also catches the patterns you feel but cannot prove: double-texting, a late-night heatmap of when they reach for you, and a list of green flags and amber flags. Then a plain-language verdict tells you what it all adds up to, like a best friend who actually read everything.

How to analyze Instagram messages, step by step

Open Instagram and go to Accounts Center, then Your information and permissions, then Download your information. Choose to download to this device, select Messages, and pick JSON format. Instagram prepares a zip and tells you when it is ready, and you can limit the date range so the file stays small.

Drop that zip straight into crushlore. No unzipping, no cleanup. Instagram exports are notorious for mangled text encoding, where emojis and accents turn into nonsense characters, and crushlore decodes all of it automatically so the analysis reads the conversation you actually had.

Private by design: nothing leaves your browser

Everything runs in your browser. Your messages are never uploaded to a server, never stored, never seen by anyone at crushlore. You are analyzing a conversation you are part of, on your own device, the same way you would reread it yourself, just with better math.

If you want the optional AI deep read, it sends only an anonymized numeric summary, things like reply gaps and message counts. No message text. No names. Ever.

Honest scores, not mind reading

The scores cap at 99 on purpose. No tool can promise certainty about another person's heart, and we would rather be honest than flattering. crushlore reads patterns in texting behavior, it does not read minds.

What it gives you is the clearest picture the data allows: green flags worth trusting, amber flags worth watching, and a verdict in plain words. Sometimes that is the nudge to make a move. Sometimes it is permission to stop refreshing. Either way, you stop guessing alone at 1am.

Fair questions

Is the Instagram DM analyzer really free?

The first read is free and runs entirely in your browser: six verified fact cards, including total messages, who texts first, their median reply time, and your after-midnight share. The full reading is the paid deep dive, from 6.49 EUR at launch: both interest scores, the trajectory, green flags and what is cooling, the verdict, and a letter with concrete advice. Pick the depth you need.

Can anyone see my Instagram messages?

No. Everything is analyzed locally in your browser, nothing is uploaded to a server, and nothing is stored. If you choose the paid AI deep read, it sends only an anonymized numeric summary, things like reply times and message counts. Your message text and both names never leave your device.

Why does the score stop at 99 instead of 100?

Because certainty would be a lie. crushlore reads patterns in how you both text, reply speed, initiative, warmth, effort, and those patterns are strong evidence, not proof. A score of 99 means the signals are about as good as signals get. The last point belongs to an actual conversation, not an algorithm.

My export has weird symbols where emojis should be. Will it still work?

Yes. Instagram's JSON exports use an odd text encoding that scrambles emojis and accented letters into gibberish. crushlore detects and decodes this automatically when you drop the zip in, so reacts, hearts, and inside jokes are all read correctly and counted toward the warmth and effort analysis.

Your thread already holds the answer. Drop it in and finally know.

Analyze my chat free

© 2026 crushlore. crushlore reads patterns in conversations you are part of. It cannot read minds, and it is not a substitute for asking.