Paste customer feedback, emails, social media posts, reviews, or survey responses and instantly understand the emotional tone.
PDF, DOCX or TXT
0 words
Ad · Below hero · 728×90
Your results will appear here: overall sentiment, score, keywords, emotional strength and tone.
What is sentiment analysis?
Sentiment analysis measures whether a piece of writing is positive, neutral or negative. Businesses use it to understand customer reviews, survey responses, support emails and social media mentions at a glance.
Private by design
Everything runs in your browser using open-source language tools. Your text and documents never leave your device, and the tool is completely free.
From text to context
Sentiment analysis use-case guides
Customer Feedback & NPS Surveys
Read the language behind a customer rating, not just the number.
Paste one open-ended survey response, leaving out names and contact details.
Analyze its polarity, strength, and detected keywords alongside the original response.
Compare recurring comments manually to identify praise or friction worth investigating.
Sentiment is not NPS. NPS depends on the share of promoters and detractors from 0–10 ratings; this tool only analyzes written feedback.
Inspect what customers say about a product, delivery, or service.
Copy the review text, rather than star ratings or unrelated page content.
Analyze one review at a time to keep praise and complaints distinct.
Check which positive and negative words contribute to the result, then read their context.
No Amazon connection, scraping, or automatic review import is included. Mixed reviews can produce a neutral score even when they contain a serious complaint.
The open-source sentiment library assigns scores to recognized words and emoji and adds them together. This analyzer divides that total by the square root of the token count, then applies a soft scaling formula: round(100 × tanh(total ÷ (3 × √tokens))). The result ranges from −100 to +100. Scores above +5 are Positive, below −5 are Negative, and −5 through +5 are Neutral. This is a rule-based estimate, not a confidence percentage.
Can I analyze customer reviews or survey responses in bulk?
You can paste several responses together or upload a document containing multiple reviews, but you will receive one combined result for all the text. There is no batch upload, CSV import, or separate score per response. For individual results, analyze each response separately. Combined results can hide differences between happy and unhappy customers; the tool does not calculate an NPS score.
Are my documents or text stored or sent to a server?
The analyzer reads your files and calculates results locally in your browser. The analysis process does not upload your text or documents to a server, save them to an account, or send them to an AI API. Text stays in the current page's memory and is cleared when you reload or close it. The website still loads its page resources over the internet, so local analysis is not a promise that the entire website makes no network requests.
What emotions and tones does the analyzer identify?
The analyzer labels sentiment Positive, Neutral, or Negative, assigns one of five strength levels, and checks for Professional, Friendly, Enthusiastic, Angry, Frustrated, Formal, and Casual language. It returns Neutral tone when no other tone rule matches and shows up to three matching tones. It does not independently classify emotions such as sadness, fear, or surprise. Tone labels are language cues, not a diagnosis of someone's feelings.
How does tone analysis differ from sentiment polarity?
Sentiment polarity describes whether wording leans positive, neutral, or negative. Tone describes how it is expressed, such as formal, friendly, or frustrated. A politely written complaint can be Professional and Negative at the same time. Tone percentages reflect the relative rule matches, not the probability that a tone is correct, and the displayed top three may not add up to 100%.
Which documents can I upload for sentiment analysis?
You can upload a text-based PDF, a Word .docx document, or a plain .txt file. Older .doc files and spreadsheets are not supported. PDF extraction reads embedded text; it does not perform OCR, so a scanned or image-only PDF may contain no readable text. Copy text from the original document or use OCR separately before pasting it here.
How accurate is sentiment analysis for sarcasm or mixed feedback?
This tool uses a word-scoring library and custom tone rules rather than a contextual AI model. Sarcasm, slang, specialist vocabulary, and mixed opinions can produce misleading results, while unfamiliar words may not affect the score at all. Positive and negative wording can cancel out. Read the original text and detected keywords alongside the score, especially before making decisions about customers or support escalations.
Can I analyze text in languages other than English?
The default sentiment vocabulary and custom tone rules used here are English-focused. You can paste other languages, but this app does not detect the language or load language-specific dictionaries, so those results may be unreliable or Neutral. Use English text for the intended workflow; if you translate a response first, remember that translation can change its tone.