Sentiment Analyzer
Runs in browserAnalyze text sentiment instantly — see positive, negative, and neutral scores with a per-word breakdown. No AI model required.
Last updated 01 Apr 2026
Analyze the emotional tone of any text with AFINN-based word scoring that highlights which words drive the sentiment. See overall sentiment score, normalised comparative score, and a colour-coded breakdown of positive and negative terms. Runs entirely in your browser — no data sent to any server.
Paste text above to analyse its sentiment
How to use
- 1
Paste or type your text
Enter any text you want to analyse — a customer review, social media post, email draft, or any other content.
- 2
View the overall sentiment
The overall sentiment score (raw sum) and comparative score (normalised per word) appear immediately below the input.
- 3
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.
- 4
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.
Frequently asked questions
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?
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 colour-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.