Porcentaje completado del ensayo y palabras restantes
Convierta un borrador difuso en una cifra clara: 1.250 palabras frente a un objetivo de 2.000 son un 62,5 % completado, con 750 palabras y un 37,5 % aún por escribir. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Número actual de palabras
- 1 250
- Número de palabras objetivo
- 2 000
- Decimales
- 2
- Porcentaje de avance
- 62,5
- Porcentaje pendiente por escribir
- 37,5
- Palabras restantes
- 750
- Palabras por encima del objetivo
- 0
Un ensayo puede parecer impreciso e inacabado hasta que su avance se expresa con cifras concretas. Esta calculadora compara las palabras que ya contiene su borrador con el objetivo final y muestra el porcentaje completado, las palabras restantes y el porcentaje que todavía debe escribir. También gestiona borradores que han alcanzado o superado el objetivo, por lo que resulta útil para trabajos académicos, ensayos de admisión, informes, tesis y cualquier proyecto de escritura con una extensión definida.
Convierta un objetivo de palabras en avance visible
Introduzca las palabras actuales del borrador y el objetivo final. La calculadora divide el recuento actual entre el objetivo y multiplica el resultado por 100. Por ejemplo, un borrador de 1,250 palabras frente a un objetivo de 2,000 está completado al 62.5 por ciento.
También resta ambos valores para indicar las palabras restantes y convierte esa diferencia en el porcentaje pendiente. El porcentaje completado refleja el camino recorrido; las palabras y el porcentaje restantes describen el trabajo futuro. Puede elegir los decimales mostrados.
El cálculo es determinista y solo utiliza los valores proporcionados: no examina, califica, reescribe ni almacena el ensayo. Como se introducen dos recuentos y no el texto, puede usarlo sin compartir su trabajo ni información personal.
Interprete el resultado sin confundir extensión y calidad
El porcentaje mide el avance hacia una extensión, no la calidad intelectual o editorial. Alcanzar el 80 por ciento no significa necesariamente que el trabajo esté terminado al 80 por ciento: la investigación, las citas, la reorganización, la corrección y el formato aún pueden exigir tiempo. Utilice el resultado como señal de ritmo.
Si queda un 25 por ciento, distribuya las palabras pendientes entre secciones o sesiones. Cuando el recuento iguala el objetivo, las palabras y el porcentaje pendientes pasan a cero. Si lo supera, el avance puede exceder el 100 por ciento, mientras que el campo de exceso muestra cuántas palabras conviene recortar.
El indicador de objetivo alcanzado ofrece además un valor sencillo para paneles, hojas de cálculo y procesos automatizados.
Use recuentos coherentes para un seguimiento fiable
Obtenga ambos recuentos de la misma aplicación siempre que sea posible. Los procesadores pueden tratar de manera distinta los términos con guion, números, notas, citas y tablas; cambiar de contador puede crear un avance aparente. Confirme si el objetivo incluye título, bibliografía, pies o anexos y aplique el mismo alcance al borrador.
El objetivo debe ser positivo y los recuentos deben ser enteros; se rechazan negativos, fracciones y un objetivo cero. Se admiten hasta diez millones de palabras. Para un seguimiento periódico, guarde el resultado al final de cada sesión.
La serie de porcentajes revela el ritmo, pero las palabras restantes suelen facilitar la planificación: divídalas entre las sesiones disponibles.
Qué puede hacer con ella
Planificar sesiones de redacción
Convierta las palabras restantes en objetivos diarios o semanales manejables antes de la fecha límite.
Seguir varios borradores
Use los porcentajes y el indicador de objetivo en una hoja o panel sin cargar el texto del ensayo.
Detectar un borrador demasiado largo
Compruebe si se superó el objetivo y utilice el exceso de palabras como meta concreta de edición.
Preguntas frecuentes
¿Cómo se calcula el porcentaje completado?
Se divide el recuento actual entre el objetivo y se multiplica por 100. El resultado se redondea con los decimales solicitados.
¿Cómo se calcula el porcentaje pendiente?
Las palabras restantes se dividen entre el objetivo y se multiplican por 100. Al alcanzar el objetivo, queda en cero.
¿Qué ocurre si el ensayo supera el objetivo?
El avance puede exceder el 100 por ciento, las palabras restantes quedan en cero y se informa del exceso.
¿La calculadora evalúa la calidad del ensayo?
No. Solo mide el avance hacia una extensión; no valora argumentos, estructura, pruebas, citas ni estilo.
¿Tengo que pegar mi ensayo en la calculadora?
No. Solo introduce dos recuentos: las palabras de su borrador y el objetivo. El texto nunca se lee, se califica, se reescribe ni se guarda, así que no comparte ningún escrito ni dato personal.
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/edu/essay-completion-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_word_count":1250,"target_word_count":2000}'const res = await fetch("https://api.kit.forhosting.com/edu/essay-completion-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_word_count": 1250,
"target_word_count": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/essay-completion-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_word_count": 1250,
"target_word_count": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/essay-completion-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_word_count":1250,"target_word_count":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_word_count":1250,"target_word_count":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/essay-completion-percent", 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
{
"current_word_count": 1250,
"target_word_count": 2000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.essay_completion_percent",
"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.
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
Use recuentos coherentes para un seguimiento fiable
Cada llamada API cuesta $0.002; la versión web realiza localmente la misma operación.
Preguntas técnicas
¿Cuánto cuesta una solicitud API?
Cada solicitud API cuesta $0.002. La calculadora web está disponible para operaciones locales rápidas.