SentimentAnalyzerFree · Private · No sign-up

Analyze Text Sentiment in Seconds

Paste customer feedback, emails, social media posts, reviews, or survey responses and instantly understand the emotional tone.

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.

  1. Paste one open-ended survey response, leaving out names and contact details.
  2. Analyze its polarity, strength, and detected keywords alongside the original response.
  3. 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.

Analyze your text

Product & Amazon Reviews

Inspect what customers say about a product, delivery, or service.

  1. Copy the review text, rather than star ratings or unrelated page content.
  2. Analyze one review at a time to keep praise and complaints distinct.
  3. 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.

Analyze your text

Support Email Escalation

Use negative wording and frustration cues as a prompt for a closer read.

  1. Paste the customer's latest message without signatures or the full email thread.
  2. Look for Negative sentiment and Angry or Frustrated tone cues.
  3. Read the actual request and follow your team's escalation policy before taking action.

A calm or formal complaint can still be urgent. Scores do not determine severity, identify threats, or automatically escalate tickets.

Analyze your text

Social Media Monitoring

Spot language cues in individual posts or comments you supply.

  1. Paste a post or comment, including relevant emoji and punctuation.
  2. Review its sentiment and tone, paying attention to sarcasm, slang, and missing context.
  3. Analyze other posts individually before drawing conclusions about a conversation.

This is manual text analysis, not a live social feed. There is no platform connection, trend tracking, or automated monitoring.

Analyze your text

Understand the labels

Tone & emotion glossary

Tone describes expression; sentiment describes polarity. These rule-based cues can overlap. Explore the difference.

Professional

Work-oriented, courteous language about tasks or business.

please · timeline · project

Friendly

Warm, appreciative, or welcoming wording.

thanks · glad · welcome

Enthusiastic

Excitement or strong praise; exclamations can reinforce a positive score.

amazing · excited · thrilled

Angry

Hostile or strongly disapproving wording; capitals and exclamations can reinforce a negative score.

furious · unacceptable · hate

Frustrated

Dissatisfaction, repeated problems, or waiting for a resolution.

waiting · disappointed · not working

Neutral

The fallback when no other tone rule matches, not proof of an absence of emotion.

No matching tone cues

Formal

Conventional or official phrasing; longer text without certain contractions can also trigger this rule.

hereby · furthermore · sincerely

Casual

Informal, conversational language or common shorthand.

lol · gonna · btw

Emotional strength levels

Strength comes from the absolute sentiment score: −70 and +70 are both Strong. It measures score magnitude, not emotion intensity or certainty.

Very Weak
Absolute score 0–14
Weak
Absolute score 15–34
Moderate
Absolute score 35–59
Strong
Absolute score 60–79
Very Strong
Absolute score 80–100

How the score is calculated

Common questions

Sentiment Analyzer FAQ

How is sentiment score calculated?

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.

Customer feedback guide

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.

View all tones and strengths

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.

Back to the analyzer