Review Sentiment Analyzer
Analyze customer reviews for sentiment and extract topics — pure JS sentiment analysis with no AI or network calls. Built-in lexicon of 100+ positive/negative words, negation handling ('not good'), per-review score, sentiment label, star rating distribution, average star rating, mismatch detector (5 stars but negative text), top-5 topics, top-20 word frequency, filter, CSV export, history (localStorage), shareable URL. 100% client-side.
About Review Sentiment Analyzer
Analyze customer reviews for sentiment and extract topics — pure JS sentiment analysis with no AI or network calls. Built-in lexicon of 100+ positive/negative words, negation handling ('not good'), per-review score, sentiment label, star rating distribution, average star rating, mismatch detector (5 stars but negative text), top-5 topics, top-20 word frequency, filter, CSV export, history (localStorage), shareable URL. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
How does the review sentiment analyzer work?
Enter one review per line. You can optionally prefix each review with a star rating like '[5] Amazing service!' The tool tokenizes each review, counts matches against a built-in lexicon of 100+ positive and negative words, applies negation handling ('not good' counts as negative), and computes a sentiment score from -10 to +10 plus a label (positive/neutral/negative). It also extracts the top-5 topics by keyword frequency across all reviews.
What is the mismatch detector?
If a review has a 5-star rating but negative text sentiment (or a 1-star rating with positive text), that's flagged as a likely mismatch — often sarcastic, or a misclick. The mismatch count appears in the summary stats so you can investigate suspicious reviews.
Can I filter reviews by sentiment?
Yes. Filter by positive only, negative only, neutral only, or mismatched reviews. Export as text report or CSV with columns: review, stars, sentiment_score, label, topics. Copy to clipboard or download as .txt or .csv.
What extra features does this tool have compared to others?
(1) Review parser with optional star rating [N] prefix. (2) Built-in sentiment lexicon (100+ words: 50+ positive, 50+ negative). (3) Negation handling ('not good', 'no problem', 'didn't enjoy'). (4) Per-review sentiment score (-10 to +10). (5) Sentiment label (positive/neutral/negative). (6) Topic extraction (top 5 keywords). (7) Star rating distribution (1-5). (8) Average star rating. (9) Sentiment vs star mismatch detector. (10) Text report renderer. (11) CSV export. (12) Copy + Download .txt + Download CSV. (13) History (localStorage, last 20). (14) Shareable URL. (15) Filter by sentiment/mismatch. (16) Summary stats (total, avg sentiment, avg stars, mismatch count). (17) Top-20 word frequency table.
Is my data sent anywhere?
No. All sentiment analysis runs locally in your browser using a built-in word list. No AI, no network calls. History is stored in localStorage on this device only.
Related tools
Affiliate Commission Calculator
Calculate affiliate commissions across four program types — flat percent, tiered percent (progressive brackets), recurring (monthly × N months), and hybrid (initial + recurring). Apply refund-rate and tax-withholding adjustments, compute effective commission rate, compare two program types side-by-side, and project break-even sales to hit a target income. History (localStorage) + shareable URL. 100% client-side.
Affiliate Link Cloaker & Redirect Generator
Cloak affiliate links into pretty URLs and generate redirect scripts (PHP, JavaScript, HTML meta refresh), plus .htaccess, nginx, and robots.txt rules. CSV import of slug/affiliate_url pairs, slug auto-generator from hostname, click-tracking parameter builder, URL-shortener compatibility check, history (localStorage), shareable URL. 100% client-side.
Anchor Text Distribution Analyzer
Analyze anchor text distribution from backlink data. Categorize anchors as exact/partial match, branded, generic, naked URL, or image. Compute distribution %, warn on over-optimization, and export. 100% client-side.