Calcular Net Promoter Score
Seis valoraciones de 10, 9, 8, 7, 6 y 3 dan dos promotores, dos pasivos y dos detractores, así que el NPS es 0. Pegue las puntuaciones de su encuesta de clientes y vea cada una clasificada, con recuentos y porcentajes. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Respuestas
- 10, 9, 8, 7, 6, 3
- Total
- 6
- Nps
- 0
Esta calculadora de Net Promoter Score convierte una lista de valoraciones de clientes en un resultado NPS listo para usar. Introduzca respuestas de la escala estándar de cero a diez y cada una quedará etiquetada como promotor, pasivo o detractor. El resultado incluye recuentos, porcentajes, la puntuación final y la clasificación de cada respuesta original. Resulta útil para revisar una campaña, preparar un informe o incorporar un cálculo NPS coherente a un flujo automatizado de comentarios sin depender de fórmulas de hojas de cálculo.
Introduzca las respuestas realmente recibidas
Proporcione las respuestas a la pregunta estándar de recomendación como una lista de puntuaciones enteras entre cero y diez. Cada lista representa un cálculo NPS, por lo que debe reunir únicamente las respuestas del público y del periodo que desea medir. Por ejemplo, un informe mensual debe incluir las respuestas válidas de ese mes, mientras que un análisis posterior a la incorporación puede limitarse a los clientes que terminaron ese proceso.
La calculadora rechaza una lista vacía porque no existe una puntuación representativa sin respuestas. También rechaza decimales, texto y valores fuera de la escala. Estas comprobaciones evitan que una exportación defectuosa altere el resultado sin aviso.
Antes de calcular, decida en el sistema de origen si debe excluir envíos duplicados, pruebas o respuestas ajenas al intervalo elegido. La capacidad calcula exactamente la lista recibida: no determina la elegibilidad, no identifica participantes, no pondera clientes ni corrige datos. Ese límite hace que el resultado sea reproducible y fácil de contrastar con la exportación original.
Comprenda las tres clasificaciones NPS
La clasificación aplica los intervalos convencionales del Net Promoter Score. Una respuesta de nueve o diez corresponde a un promotor, es decir, a quien expresa la mayor probabilidad de recomendar. Una respuesta de siete u ocho corresponde a un pasivo.
Los pasivos se cuentan y se muestran, pero no suman ni restan directamente en el NPS final. Toda puntuación entre cero y seis corresponde a un detractor. La salida conserva el orden de entrada y devuelve una categoría junto a cada respuesta, de modo que puede rastrear los totales hasta las filas individuales sin solicitar ni revelar la identidad del cliente.
También ofrece recuentos y porcentajes de las tres categorías. Las etiquetas describen posiciones dentro del método NPS, no las causas de una valoración. Para comprender los motivos suelen ser necesarios comentarios de seguimiento, entrevistas cualitativas y análisis por segmentos.
La clasificación proporciona un punto de partida numérico uniforme para esa investigación.
Interprete, compare y comunique la puntuación
El NPS es el porcentaje de promotores menos el porcentaje de detractores. Por ello, el resultado puede ir de cien negativo, si todas las personas son detractoras, a cien positivo, si todas son promotoras. Los pasivos permanecen en el denominador y afectan a ambos porcentajes aunque su porcentaje no intervenga directamente en la resta.
La calculadora devuelve el NPS con dos decimales junto con los recuentos y porcentajes intermedios, para que cualquier revisor pueda verificar la operación. Al comparar resultados, mantenga constantes la redacción de la encuesta, la selección del público, el canal de recogida y el periodo. Una diferencia entre dos grupos pequeños puede deberse a variación muestral y no a un cambio real en la experiencia; esta capacidad no calcula intervalos de confianza ni significación estadística.
Use la lista clasificada para conciliación, los recuentos para paneles y la puntuación para tendencias.
Qué puede hacer con ella
Resumir una exportación de encuesta
Convierta una columna de valoraciones en totales por categoría, porcentajes y un NPS listo para informes.
Alimentar un panel de clientes
Aplique un cálculo determinista a cada periodo antes de guardar las métricas resultantes.
Auditar una cifra NPS existente
Compare clasificaciones por registro y porcentajes intermedios con una hoja de cálculo o un informe externo.
Preguntas frecuentes
¿Qué puntuaciones son promotores, pasivos y detractores?
Las puntuaciones 9–10 son promotores, 7–8 son pasivos y 0–6 son detractores.
¿Cómo se calcula el NPS?
Al porcentaje de promotores se le resta el de detractores. Los pasivos permanecen en el total, pero no se suman ni se restan directamente.
¿Qué ocurre si la lista está vacía?
La solicitud devuelve un error de entrada no válida porque el NPS no está definido cuando no hay respuestas.
¿Se admiten decimales o valores fuera de 0–10?
No. Cada respuesta debe ser un número entero dentro de la escala inclusiva de 0 a 10.
¿Los pasivos cambian el NPS?
No de forma directa. Los 7 y 8 se cuentan y aparecen con su porcentaje, pero la puntuación es solo promotores menos detractores. Con valoraciones de 10, 9, 8, 7, 6 y 3, los dos pasivos dejan el NPS en 0.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"responses": [
10,
9,
8,
7,
6,
3
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.survey_nps_score_calculate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_responses | 100000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Comprenda las tres clasificaciones NPS
Los porcentajes se redondean a dos decimales para producir JSON estable.
Interprete, compare y comunique la puntuación
El cálculo en el navegador es gratuito; cada solicitud automatizada por API usa el precio base publicado de $0.002 por elemento.
Preguntas técnicas
¿Cuánto cuesta un cálculo mediante API?
Cada elemento procesado por API usa el precio base publicado de $0.002. La calculadora del navegador es gratuita en esta página.