Meelu

Free review sentiment analysis

You have hundreds of reviews and nobody has time to read them. Upload a CSV with your review text in one column, paste a single review, or give it the address of a reviews page — every review comes back labelled positive, negative or neutral, with the complaints ranked by how often they come up and a CSV you can hand to whoever owns the fix. The scoring runs in your browser, so your file never leaves your machine; a URL is the one thing our server fetches for you, because a browser cannot read somebody else’s page on its own.

Drop a CSV of reviews here, or

Up to 20,000 rows. The review column is found for you. Nothing is uploaded.

The file is read and scored in this browser tab. It never reaches our server, so there is nothing for us to keep.

  • No account
  • Nothing uploaded
  • Free
  • Shows its working
  • CSV export

What the sentiment analyzer gives you

Neutral is allowed to be neutral

A review that just states when the parcel arrived is not praise and not a complaint. It gets labelled neutral instead of being shoved onto one side to make the chart look tidier.

The whole file, instantly

Nothing to install, no queue, no per-review charge. The file is done by the time you let go of the mouse.

Your file never leaves the tab

Reading and scoring both happen in your browser. Customer verbatims are usually personal data, and this way they stay on your machine rather than crossing someone else's server.

You can see why it decided that

Every review shows the words that pushed it positive or negative, so you can check its reasoning and disagree with it when it gets one wrong.

Finds the five-star complaints

If your file has star ratings, it pulls out the reviews where the stars and the words do not match. That list is usually the most useful thing in the file.

CSV export, no sign-up

Every row with its label and score, plus a summary of counts and driving terms. Opens in Excel, Sheets or Numbers.

How to run sentiment analysis on customer reviews

  1. Step 1

    Export your reviews to CSV

    From Shopify, Trustpilot, Google Business, Zendesk, a survey tool or your own database. Keep the review text in one column; a star rating column is useful but optional.

  2. Step 2

    Drop the file on the box

    It finds the review column on its own and scores every row right here in the browser. Nothing uploads. If it picked the wrong column, change it and the results update straight away. Paste a URL into the review box and it spots that too, and offers to fetch the page instead.

  3. Step 3

    Or skip the export and paste the URL

    Give it the address of a reviews page instead. We fetch the page once, strip the navigation and scripts, and score each passage on it as its own review — because a page of reviews is many opinions, not one. Every passage is listed back with its score, so you can see exactly what was read.

  4. Step 4

    Work from the negatives and the mismatches

    Filter to negative, read the most-mentioned complaint terms, then check the rows where the stars and the words disagree. Download the CSV and hand it to whoever owns the fix.

What it does not do

  • Sarcasm. “Brilliant, another week without my order” scores positive. No sentiment tool reads sarcasm reliably, and any that claims to is measuring something else.
  • English only. Reviews in other languages come back with a confident-looking score that means nothing, rather than an error, so filter mixed files first.
  • Split a review into topics. It judges a review as a whole, not “happy about delivery, cross about the price”. The most-mentioned words get you most of the way there.
  • Know your product’s own words. A word that spells trouble in your category but is ordinary English reads as neutral. Skim the word lists and you will spot these quickly.
  • Storage or monitoring. Nothing is saved, so there is no history, no dashboard and no alert when sentiment drops. Download the CSV if you want to keep the result.

Frequently asked questions

What is sentiment analysis?

Sentiment analysis is the automatic classification of text as positive, negative or neutral. It is used on customer reviews, survey answers, support tickets and social posts to turn thousands of free-text comments into counts you can track. Most systems also return a score — often between -1 and +1 — so you can rank the strongest complaints and the strongest praise rather than only counting labels.

How does sentiment analysis work?

There are two main approaches. Lexicon methods score each word against a dictionary of positive and negative terms, then adjust for negation (“not good”), intensifiers (“very good”) and punctuation, and add the results up. Machine learning methods instead learn from thousands of labelled examples, and modern ones use transformer language models that read the whole sentence in context. Lexicons are transparent and instant; models handle nuance better but are harder to explain.

How accurate is sentiment analysis?

Around 80-85% agreement with human labels is typical on short product reviews, and large language models push that into the low 90s on clean English text. Human annotators only agree with each other about 80-90% of the time, so that is roughly the ceiling. Accuracy falls on sarcasm, mixed reviews that praise one thing and criticise another, domain jargon, and comparisons such as “better than the last one”. Treat the aggregate trend as reliable and any single row as a suggestion.

What is a good sentiment score?

For customer reviews, 70-80% positive is normal and healthy, because people who bother to review are skewed towards the happy and the furious. Anything below 60% positive usually signals a real product or delivery problem. The level matters less than the trend: a ten-point drop in positive share over a month is more informative than the absolute figure, and comparing your own categories against each other beats comparing against an industry benchmark.

What is the difference between sentiment analysis and NPS?

NPS is a number the customer gives you; sentiment analysis is a number you infer from what they wrote. NPS asks how likely someone is to recommend you on a 0-10 scale and buckets them into promoters, passives and detractors. Sentiment analysis reads the free-text comment instead, which is where the reason lives. They are complementary: the score tells you how bad it is, the comments tell you why, and running sentiment analysis over NPS verbatims connects the two.

How do you analyse customer reviews at scale?

Export the reviews to one row per comment, classify each for sentiment, then group by something you can act on — product, month, channel, star rating — and look at the differences rather than the overall average. Pull out the words that appear far more often in negative reviews than positive ones; those are your themes. Then read a sample of the extremes by hand. Automated scoring finds where to look, but the fix almost always comes from reading the actual sentences. The tool on this page does the first pass.

Can sentiment analysis detect sarcasm?

Mostly not. “Great, another broken zip” contains only positive words, so lexicon methods score it positive and even trained models get it wrong more often than not — published accuracy on sarcasm benchmarks sits well below general sentiment accuracy. The practical defences are to read the extremes manually, to cross-check sentiment against the star rating where you have one, and to accept that a small share of mislabelled rows does not move an aggregate built from thousands.

What is the difference between sentiment analysis and emotion detection?

Sentiment analysis places text on a single scale from negative to positive. Emotion detection assigns discrete feelings instead — anger, joy, sadness, fear, surprise, disgust — so two reviews that are equally negative can be separated into one that is furious and one that is disappointed. Emotion models are less accurate because the categories overlap and people label them inconsistently. Start with sentiment, add emotion only if the distinction would change what you do.

Reviews are one input

The same afternoon you find out what customers complain about, it is worth knowing what your site says to the people searching for you. That is the free SEO audit tool and the broken link checker.

All of them are pieces of Meelu, a desktop app where an AI marketing agent runs your marketing on your own machine — no row cap, no rate limit, and nothing leaves the laptop. Join the waitlist.