How the Tone Analyzer Works
AnyTool Tone Analyzer is an honest, lexicon-based tool that runs entirely in the browser. It tokenises text, matches each word against curated sentiment and emotion word lists, and adjusts for local context: a short look-back window flips polarity after negations such as “not” or “never” and scales magnitude with intensifiers like “very” or softeners like “slightly”. The signed scores are normalised with a bounded curve to a −100 to +100 sentiment reading.
- Lexicon-based, not a neural model — transparent and reviewable
- Negation within a short window flips word polarity (“not good” → negative)
- Intensifiers scale magnitude up; softeners scale it down
- Sentiment normalised to a bounded −100 to +100 score
- All computation is client-side JavaScript — no server round-trip
