Free AI Emotion Detector & Tone Checker for Any Text
Paste a message, email or post and AI reveals if it sounds cold, angry, sarcastic or fake — in seconds. Free text sentiment analysis, no sign-up needed.
How Our AI Emotion Detector Works
Three seconds and you'll know if a text sounds cold, distant or upset — and why
Paste any text
A message, email, social post or even a full conversation — up to 2000 characters
AI analyzes in seconds
Our AI reads emotions between the lines — things that aren't always visible to the eye
Get results and share
A vivid emotion card you'll want to post. Your friends will want to try it too
What Can You Analyze with EmoScan?
Check If Your Message Sounds Rude
Sending something important? See if your message sounds cold, harsh or passive-aggressive — and understand why a text can feel cold before you hit send
Business Email Tone Checker
Check your email tone before sending — make sure an important or angry email sounds professional, not hostile or cold. A free email tone checker for work.
Social Media Posts
Does your post trigger the right emotions? Find out before you publish — and create content that truly connects
Review Analysis
What do your customers really feel? Run sentiment analysis on reviews and feedback to decode hidden emotions — and spot fake or angry reviews fast.
What people say about EmoScan
Experiences shared by people using EmoScan to better understand tone and emotion.
How Does EmoScan Work: Scan Emotions with AI
From Our Blog
Tips and insights on emotions, communication, and AI
How to Respond to an Angry Text: 7 Calm Replies (Examples)
Got an angry text? How to pause, work out what is really going on and reply calmly, with 7 example responses for partners, friends, family and work.
How to Tell If Someone Is Avoiding You Over Text: 7 Signs
Slower replies, vague plans, chats that always fizzle out. 7 signs someone is avoiding you over text, and how to check without making it awkward.
Sincere Apology Meaning: 6 Elements of a Real Apology
What makes an apology sincere? The 6 elements of a real apology, sincere vs insincere examples, and how to use "sincere apologies" correctly.
Why EmoScan Is Free
No paid plans, no hidden limits, no required sign-up. Here is how it works.

Ad-supported
Unobtrusive ads cover our server and AI costs, so the tools stay free for everyone, forever.

No hidden costs
There is no premium tier, no trial, and no paywalled features. Every tool is fully available to everyone.

Our mission
We believe tools for understanding emotion should be available to everyone, not just those who can pay.
What EmoScan Is and Who It Helps
EmoScan is a free suite of AI tools that read the emotional tone of written text and faces, so you can understand how a message really comes across before it causes a misunderstanding. Text strips away tone of voice, facial expression, and body language, which means a short reply can read as cold, a direct request can read as angry, and a polite note can quietly hide frustration. EmoScan closes that gap by analysing the words themselves and surfacing the emotional signals hidden inside them. Whether you are checking a text to a friend, an email to your boss, a customer review, or a photo, our tools give you an honest, instant read with no sign-up and nothing stored.
People use EmoScan in very different situations. A worried partner pastes a message to see whether it sounds distant. A job seeker checks that their resume sounds confident rather than robotic with the resume tone checker. A support team gauges how angry an incoming complaint is with the anger text detector. A business owner screens feedback for authenticity using the review analyzer. The common thread is simple: everyone wants to understand emotion in communication, and everyone deserves a tool that is honest about what it can and cannot see.
How AI Reads Emotion in Text
Emotion detection works by looking at the observable signals inside language: word choice, phrasing, punctuation, sentence rhythm, and the patterns that tend to accompany warmth, coldness, anger, sarcasm, or sincerity. Our message tone checker weighs these signals and estimates the dominant tone, then shows you the specific lines that shape the impression. This is an informed estimate, not a verdict. Sentiment analysis is genuinely useful, but it is not mind-reading, and any tool that claims certainty is overselling. That is why every EmoScan result comes with the specific signals behind it, so you can judge for yourself instead of trusting a number blindly.
The same idea powers our other text tools. The AI text detector estimates how likely a passage was written by AI based on stylistic patterns, while the text lie detector highlights language signals sometimes associated with evasion or directness — worth noticing, never proof, and never something to use to accuse anyone. Each tool is built on the same principle: describe the signals honestly, explain the limits clearly, and leave the judgement to the human reading the result.
Reading Tone in Messages and Emails
Most communication now happens in writing, and most conflict in writing comes from misread tone. A message like "fine" or "sure, whatever you think" can mean genuine agreement or quiet resentment, and the reader is left guessing. EmoScan helps in both directions. Before you send, you can check whether your own message sounds harsher than you intended and soften it. After you receive, you can put words to why a message felt off, so you respond to what was actually said rather than to your worst assumption about it. The check message tool is the fastest way to do this for any text or email.
Workplace communication is where this matters most. Studies suggest a large share of emails are misread, and in a work setting a misread tone can escalate into conflict or damage a relationship. If a colleague's email feels cold or passive-aggressive, running it through EmoScan can help you separate a genuinely hostile message from a simply blunt one — and decide whether a calm reply or a clarifying question is the better move. Our blog goes deeper into reading tone in real conversations, and our use cases show practical scenarios where emotion analysis helps.
Beyond Text: Faces, Resumes, and Reviews
Emotion does not live only in words. The face emotion scanner reads a photo and detects the emotions and micro-expressions on every face — joy, anger, sadness, hidden stress — mapping the small facial signals people often miss. It is an informed reading of visible cues, not a diagnosis of what someone is thinking. For anyone writing to be judged professionally, the resume tone checker shows whether a CV reads as confident and human or cold and over-polished, so you can fix robotic phrasing before a recruiter sees it. And for businesses, the review analyzer detects the real sentiment of customer reviews and flags the patterns that often signal fake or manipulated feedback.
Together these tools cover the main channels where emotion is easy to misjudge: everyday messages, work emails, faces in photos, professional writing, and public reviews. You can explore every tool from the homepage, and our glossary explains the key terms — from emotional intelligence to gaslighting — so the concepts behind the tools are clear.
Honest, Private, and Free
EmoScan is free, requires no account, and stores nothing. The text and images you analyse are processed in the moment and never saved to our servers, because the messages people check are often private and sensitive. We built EmoScan on a simple belief: tools that read human emotion should be honest about their limits and respectful of your privacy. That is why we never present a guess as a fact, never encourage using a result to accuse anyone, and always show the reasoning behind an estimate. You can read more about our mission and method on the about page, and exactly how your data is handled in our privacy policy.
Our larger goal is to help AI and people understand each other better. Every tool here is a small bridge between machine analysis and human emotion — helping you read between the lines, communicate with more care, and avoid the misunderstandings that plain text so easily creates. Start with any tool that fits your situation, and see what your words are really saying.
Frequently Asked Questions
Yes, EmoScan is 100% free with no hidden tiers. There is no sign-up, no credit card and no daily cap on how many texts you can analyze. Every tool on the site works the same way: paste your text, get the emotional breakdown, close the tab if you like. We do not lock features behind a paywall or ask for an email before showing the result, because the whole point is to make emotional intelligence available to anyone who needs it right now. 🎉
The AI reads the same signals a perceptive person would, just faster and without bias. It weighs word choice, sentence structure, punctuation patterns and the surrounding context to work out what the writer actually feels. Short clipped sentences and a missing greeting often read as cold. Exclamation marks and intensifiers can signal excitement or anger depending on what surrounds them. The model was trained on millions of human-labeled examples, so it recognizes patterns like sarcasm, forced politeness or suppressed frustration that are easy to miss when you are emotionally involved in the conversation. 🧠
EmoScan detects the six core emotions from Paul Ekman's research: joy, anger, sadness, fear, surprise and disgust. On top of those it identifies the harder social tones that cause most misunderstandings at work and in relationships, including passive-aggression, sarcasm, coldness, anxiety, defensiveness and forced enthusiasm. Instead of one label, you get a breakdown showing how strongly each emotion appears, so you can see when a message is mostly neutral with a thin edge of irritation, or when politeness is covering real frustration. 🎭
It is highly reliable for tone and overall sentiment, and it is especially good at catching things you cannot see when you are close to a conversation. That said, written text is missing tone of voice, facial expression and shared history, so no tool can be perfect. Inside jokes between friends, cultural differences in directness and very short messages are the hardest cases. Treat the result as a strong second opinion: if EmoScan says your email reads as cold, that is worth a rewrite, but you still know the relationship and context better than any model does. 🎯
No. Your text is analyzed in the moment and is not stored on our servers, not attached to any profile and not shared with third parties. There is no account, so there is nothing to link your text to in the first place. Once you close the page, the analysis is gone. That matters because people paste genuinely sensitive things here: a message to an ex, a complaint about a manager, a resume they have not shown anyone. You should be able to check how something sounds without worrying about where it ends up. 🔒
Yes, and it is one of the most popular reasons people use EmoScan. Paste your draft before sending and you will see whether it reads as cold, harsh, passive-aggressive or simply blunt in a way you did not intend. This is most useful for messages written while annoyed, tired or in a hurry, which is exactly when tone slips without you noticing. It also helps with cross-cultural and cross-generational communication, where a message that feels efficient to you can land as rude to someone else. If the result flags a problem, you can soften a phrase and re-check in seconds. ✉️
EmoScan analyzes text in many languages and understands that emotional tone depends on more than individual words. Politeness, directness, humor and emotional expression can vary significantly between languages and cultures, so the same message may sound warm in one language and blunt in another. EmoScan accounts for these linguistic and cultural differences when analyzing emotional tone, helping you understand how your writing may actually come across. Learn more about EmoScan, our approach to multilingual emotion detection, and the research behind the tool. 🌍





