Sentiment Analyzer
Analyze text sentiment instantly — see positive, negative, and neutral scores with a per-word breakdown. No AI model required.
Paste text above to analyse its sentiment
How to use Sentiment Analyzer
-
Paste or type your text
Enter any text you want to analyse — a customer review, social media post, email draft, or any other content.
-
View the overall sentiment
The overall sentiment score (raw sum) and comparative score (normalised per word) appear immediately below the input.
-
See which words drive the sentiment
The per-word breakdown highlights positive words in green and negative words in red, showing the AFINN score for each matched word.
-
Compare multiple texts
Use the comparative score (not the raw score) when comparing texts of different lengths — it is normalised to account for word count.
Sentiment Analyzer FAQ
How does sentiment analysis work?
What is a good sentiment score?
Is this accurate for all types of text?
What does a score of 0 mean?
What is the difference between score and comparative?
Is my text sent to a server?
How is this different from the AI Sentiment Analyzer?
Does it work on mobile?
Can I use this to analyze non-English text?
Background
Paste any text and instantly see its emotional tone. This tool uses the AFINN word list — a curated dataset of 3,382 English words each scored from -5 (very negative) to +5 (very positive). The overall score is the sum of all matched words; the comparative score divides by word count, making results comparable across texts of different lengths.
The per-word breakdown color-codes every matched word — green for positive, red for negative — so you can see at a glance exactly which phrases are driving the tone. Unscored words (neutral or unknown) are shown without highlighting.
Common use cases include: analyzing customer reviews to track product perception, scoring social media comments for brand sentiment, checking email drafts for unintended negative tone, evaluating survey responses at scale, and teaching students about computational linguistics.
For deeper accuracy on nuanced language — sarcasm, negation ("not bad"), or context-dependent phrasing — try the AI Sentiment Analyzer which uses a DistilBERT neural network trained on millions of text samples.
All analysis runs entirely in your browser with no data sent to any server.
Related tools
AI Sentiment Analyzer
Analyze text sentiment with AI. DistilBERT understands context, negation, and sarcasm — runs on-device with no data uploaded.
Word Counter
Count words, characters, sentences, and paragraphs with reading time, speaking time, and keyword density.
Language Detector
Detect the language of any text instantly — identifies 187 languages with confidence scores. No AI model required.
Text Similarity Checker
Compare two texts with AI semantic similarity — detects duplicate content and plagiarism with a 0–100% match score.
AI Text Summarizer
Summarize articles, essays, and documents with AI. Choose length, get bullet points, see word-count reduction. Runs on-device.