Upload your survey CSV, pick the 0-10 score column, and get NPS with a real 95% confidence interval, the promoter/passive/detractor mix, and honest segment comparisons. Free.
Free analyses run on up to 10,000 rows. Larger files are randomly sampled to that size — sign up to analyze your full dataset.
Scoring promoters, passives, and detractors...
Sent to — NPS with 95% confidence interval, score distribution, promoter/passive/detractor mix, segment comparison, R code, and AI insights.
Analyze another fileResponses are classified on the standard NPS scale: promoters score 9-10, passives 7-8, detractors 0-6. NPS = % promoters minus % detractors, stated as a point score from -100 to +100. The 95% confidence interval uses the classical multinomial variance formula Var(NPS) = (p_promoter + p_detractor - (p_promoter - p_detractor)^2) / n. With a segment column mapped, each segment gets its own NPS and interval, and the best and worst segments are compared with a two-proportion-style z-test — only when both have at least 30 responses.
Use it whenever you have raw answers to the 0-10 'how likely are you to recommend us' question and want the score, its real margin of error, and honest segment comparisons.
Not for 1-5 star ratings or CSAT scales (NPS is defined on 0-10 only), and not for tracking NPS over time — use a time-series or control-chart analysis for trend questions.
Built for: Product, CX, and marketing teams reading NPS surveys
Typical data source: A survey export with one 0-10 score per respondent, often with a plan/region/segment column
One 0-10 score per respondent, optionally with a segment. For example, a post-purchase survey:
Minimum 10 rows · Best with 100-50,000 responses and 2-8 segments
Standard-library analysis: Net Promoter Score from a 0-10 likelihood-to-recommend column. Promoter / passive / detractor shares, the NPS point score with a proper 95% confidence interval, the full 0-10 score distribution, and per-segment NPS with a statistically honest best-vs-worst comparison. Works on any survey export: map the 0-10 score column, optionally a segment column.
The raw 0-10 responses as a bar chart — the shape behind the single NPS number.
The promoter/passive/detractor composition, per segment when mapped — whether the score is dragged by detractors or starved of promoters.
Each segment's NPS with sample size, confidence interval, and a low-sample flag — the honest segment comparison.
The formulas: NPS definition, the multinomial variance behind the interval, and the rules that keep small samples from over-claiming.
Plain-English interpretation — what the numbers mean, what's significant, and what to do next.
What is our NPS, really?
Map your 0-10 score column. You get the NPS point score with a proper 95% confidence interval — so a +23 on 40 responses reads as the rough estimate it is, not a precise number.
See our FAQ for details on pricing, data privacy, and how the analysis works. Every report includes a Methodology section showing the statistical test, assumptions checked, and diagnostics run.
Run any analysis on your own data — validated R analyses, interactive reports, AI insights, and PDF export.
Try Free — No Credit CardTell us what went wrong, in your own words. We capture the page you're on automatically, so no need to describe where you are.