Sentiment Analyzer
Detect positive, negative, or neutral sentiment in any text using a built-in 300-word lexicon — fully offline.
What the Sentiment Analyzer does
This tool gauges the emotional tone of a piece of text and tells you whether it reads as positive, negative, or neutral. It works with a built-in lexicon of roughly 300 sentiment-bearing English words, each assigned a weight from strongly negative to strongly positive. The analyzer scans your text, adds up the scores of the words it recognises, and converts the total into a single score on a scale from negative 100 to positive 100, labelled from Very Negative to Very Positive.
It is handy for getting a quick read on product reviews, customer feedback, social media posts, survey comments, or any writing where the overall mood matters. Because it runs on a fixed word list rather than a remote model, it returns a result the moment you click the button.
How to use it
Paste a review, message, comment, or article into the box and click "Analyze Sentiment". You will see a gauge and a numeric score, the positive and negative words the tool detected with their individual weights, and, for longer text, a sentence-by-sentence breakdown labelling each sentence as Positive, Negative, or Neutral.
The word breakdown is the most useful part for understanding the result: it shows exactly which terms pushed the score up or down. If the rating surprises you, check that list to see whether a few strong words skewed the total, and review the per-sentence labels to find where the tone shifts.
How it works and its limits
The analyzer is a lexicon-based, or "bag of words", method: it scores each recognised word independently and sums the result, then normalises it against the length of the text. This approach is fast, transparent, and entirely offline, but it does not parse grammar or context.
As a result it can miss sarcasm ("oh great, another delay"), negation ("not good" may not register as negative because it scores words in isolation), and domain-specific phrasing. Treat the score as a useful indicator of overall tone rather than a definitive verdict, and read the highlighted words to sanity-check any result that looks off.