Calcular Net Promoter Score
Seis notas de 10, 9, 8, 7, 6 e 3 dão dois promotores, dois neutros e dois detratores, então o NPS é 0. Cole as notas da sua pesquisa com clientes e veja cada uma classificada, com contagens e percentuais. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Respostas
- 10, 9, 8, 7, 6, 3
- Total
- 6
- Nps
- 0
Esta calculadora de Net Promoter Score transforma uma lista de avaliações de clientes em um resultado NPS pronto para uso. Informe respostas na escala padrão de zero a dez, e cada uma será identificada como promotor, neutro ou detrator. O resultado inclui contagens, percentuais, a pontuação final e a classificação de cada resposta original. Ela é útil para conferir uma campanha, preparar um relatório ou incorporar uma aritmética NPS consistente a um fluxo automatizado de feedback sem depender de fórmulas de planilha.
Informe as respostas realmente recebidas
Forneça as respostas à pergunta padrão de recomendação como uma lista de pontuações inteiras de zero a dez. Cada lista representa um cálculo NPS; portanto, reúna somente as respostas do público e do período que você pretende medir. Um relatório mensal, por exemplo, deve usar as respostas elegíveis coletadas naquele mês, enquanto uma análise pós-integração pode considerar apenas clientes que concluíram essa etapa.
A calculadora rejeita listas vazias porque nenhuma pontuação representa uma população sem respostas. Ela também rejeita decimais, textos e valores fora da escala. Essas verificações impedem que exportações malformadas ou campos mapeados incorretamente alterem o resultado silenciosamente.
Antes do cálculo, decida no sistema de origem se envios duplicados, respostas de teste e registros fora do intervalo escolhido devem ser removidos. A capacidade calcula exatamente a lista fornecida: não deduz elegibilidade, não identifica participantes, não pondera clientes nem corrige dados. Esse limite explícito torna o resultado reproduzível e simples de auditar contra a exportação original.
Entenda as três classificações do NPS
A classificação segue as faixas convencionais do Net Promoter Score. Uma resposta nove ou dez corresponde a um promotor, indicando a maior probabilidade declarada de recomendação. Uma resposta sete ou oito corresponde a um neutro.
As respostas neutras são contadas e apresentadas, mas não aumentam nem reduzem diretamente o NPS final. Toda pontuação de zero a seis corresponde a um detrator. A saída mantém a ordem de entrada e apresenta uma categoria ao lado de cada resposta, permitindo rastrear o total até linhas individuais sem exigir ou expor a identidade do cliente.
Ela também informa contagens e percentuais das três categorias. Comentários de acompanhamento, entrevistas qualitativas e análises por segmento costumam ser necessários para compreender as causas. A classificação oferece um ponto de partida numérico consistente para essa investigação.
Interprete, compare e apresente a pontuação
O NPS é o percentual de promotores menos o percentual de detratores. Por isso, o resultado varia de cem negativo, quando todos são detratores, a cem positivo, quando todos são promotores. Os neutros permanecem no denominador e afetam os percentuais, embora seu próprio percentual não participe diretamente da subtração.
A calculadora apresenta o NPS com duas casas decimais e mostra contagens e percentuais intermediários para que a aritmética possa ser conferida. Ao comparar pontuações, mantenha consistentes o texto da pesquisa, a seleção do público, o canal de coleta e o período analisado. Uma diferença entre dois conjuntos pequenos pode refletir variação amostral, e não uma mudança real na experiência; a capacidade não calcula intervalos de confiança nem significância estatística.
Use a lista classificada para conciliação, as contagens para painéis e a pontuação para acompanhar tendências.
Casos de uso
Resumir uma exportação de pesquisa
Converta uma coluna de avaliações em totais por categoria, percentuais e um NPS pronto para relatório.
Alimentar um painel de clientes
Aplique um cálculo determinístico a cada período antes de armazenar as métricas resultantes.
Auditar um valor NPS existente
Compare classificações por registro e percentuais intermediários com uma planilha ou relatório de fornecedor.
Perguntas frequentes
Quais notas são promotores, neutros e detratores?
As notas 9–10 são de promotores, 7–8 são de neutros e 0–6 são de detratores.
Como o NPS é calculado?
O percentual de detratores é subtraído do percentual de promotores. Os neutros ficam no total, mas não são somados nem subtraídos diretamente.
O que acontece se a lista estiver vazia?
A solicitação retorna um erro de entrada inválida, pois o NPS não é definido quando não há respostas.
As respostas podem ter decimais ou valores fora de 0–10?
Não. Cada resposta deve ser um número inteiro na escala inclusiva de 0 a 10.
Os neutros alteram o NPS?
Não diretamente. As notas 7 e 8 são contadas e aparecem com seu percentual, mas a pontuação é apenas promotores menos detratores. Com as notas 10, 9, 8, 7, 6 e 3, os dois neutros deixam o NPS em 0.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/biz/survey-nps-score-calculate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"responses":[10,9,8,7,6,3]}'const res = await fetch("https://api.kit.forhosting.com/biz/survey-nps-score-calculate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"responses": [
10,
9,
8,
7,
6,
3
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/survey-nps-score-calculate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"responses": [
10,
9,
8,
7,
6,
3
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/survey-nps-score-calculate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"responses":[10,9,8,7,6,3]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"responses":[10,9,8,7,6,3]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/survey-nps-score-calculate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"responses": [
10,
9,
8,
7,
6,
3
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.survey_nps_score_calculate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_responses | 100000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entenda as três classificações do NPS
Os percentuais são arredondados para duas casas decimais para manter o JSON estável. Essas categorias descrevem posições no método NPS, e não explicam por que o cliente escolheu determinada nota.
Interprete, compare e apresente a pontuação
O cálculo no navegador é gratuito; solicitações automatizadas pela API usam o preço-base publicado de US$ 0,002 por item.
Perguntas técnicas
Quanto custa um cálculo pela API?
Cada item processado pela API usa o preço-base publicado de US$ 0,002. A calculadora no navegador é gratuita nesta página.