Longitud media de palabra
«Hello, world! Average word length is useful.» tiene 7 palabras y 35 letras, así que la media es de 5 caracteres por palabra. La puntuación nunca cuenta, y usted ve la lista de palabras limpias que sostiene la cifra. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Texto
- Hello, world! Average word length is useful.
- Número de palabras
- 7
- Total de caracteres
- 35
- Longitud media de palabra
- 5
- Operación
- average_word_length
La longitud media de palabra es el número medio de caracteres de cada palabra de un texto cuando se ignora la puntuación. Redactores, editores, docentes y equipos de producto usan esa cifra para comparar la densidad del vocabulario, comprobar objetivos de legibilidad y detectar borradores con términos técnicos demasiado largos o relleno demasiado corto. Esta calculadora acepta texto plano, lo divide en tokens separados por espacios, elimina la puntuación para que comas, puntos y comillas no inflen ni partan los recuentos, y devuelve la media aritmética de los caracteres de letras y dígitos por palabra. Un pegado vacío, solo espacios o solo símbolos falla con un error de validación claro en lugar de un cero silencioso.
Cómo se define y calcula la longitud media de palabra
La longitud media de palabra responde a una métrica editorial concreta: de media, cuántos caracteres forman cada palabra de este texto una vez apartados los signos decorativos. El algoritmo primero recorta los bordes de la cadena y luego divide por cualquier secuencia de espacios Unicode, de modo que saltos de línea, tabulaciones y espacios múltiples actúan solo como separadores.
Cada token se limpia quitando todo carácter que no sea letra o dígito Unicode; comas, puntos, signos de exclamación y de interrogación, comillas, paréntesis, guiones usados solo como puntuación y símbolos similares desaparecen del total de longitud y nunca cuentan como palabra por sí solos. Los tokens que quedan vacíos tras ese filtrado se descartan. Las contracciones y compuestos que aún contienen letras tras el filtrado conservan solo esas letras, así la métrica se basa en caracteres y no en un diccionario.
Dónde aporta valor la media de caracteres por palabra
Las aulas de lengua y los tutores de escritura fijan objetivos de sofisticación del vocabulario; la media de caracteres por palabra es un proxy rápido que no exige una suite completa de legibilidad cuando la tarea solo pide esa métrica. El marketing de contenidos compara héroes, titulares publicitarios y asuntos de correo para mantener la voz de marca en una franja de densidad: promedios muy largos pueden sonar académicos y promedios muy cortos, pobres.
Los equipos de localización y calidad comparan promedios de origen y destino para señalar traducciones demasiado expandidas o comprimidas antes de publicar. Ingenieros de producto y educación acotan campos de formulario, prompts de revisión y muestras de datos con un mínimo o máximo de longitud media de palabra para que el texto de entrenamiento se mantenga en rango.
Las herramientas SEO y editoriales que ya miden recuento de palabras u oraciones suelen necesitar esta señal complementaria en su propia página de aterrizaje, porque la gente busca calculadora de longitud media de palabra y caracteres por palabra como intención distinta de un contador de palabras general.
Qué puede hacer con ella
Vocabulario y ensayos en el aula
Mida la media de caracteres por palabra en borradores de alumnos para que los tutores comparen la densidad del vocabulario con los objetivos de la tarea mediante una regla determinista compartida.
Marketing y microcopy de UX
Compare la longitud media de palabra en titulares, llamadas a la acción y textos de producto para mantener la voz de marca antes de pruebas A/B o de la publicación.
Puertas de localización y QA en CMS
Marque pasajes origen y traducidos cuya longitud media de palabra cambie de forma brusca, detectando expansión excesiva o cláusulas recortadas en las tuberías de publicación.
Preguntas frecuentes
¿Cómo se calcula la longitud media de palabra?
La herramienta divide por espacios, elimina de cada token los caracteres que no son letra ni dígito, descarta restos vacíos y devuelve la longitud total de caracteres de las palabras limpias dividida entre el número de palabras, redondeada a dos decimales.
¿La puntuación entra en el recuento de caracteres?
No. La puntuación y los símbolos se ignoran: no suman a la longitud de la palabra y no pueden formar una palabra por sí solos.
¿Qué ocurre si el texto no tiene palabras?
No hay una media cero silenciosa; el cliente recibe un error de validación claro y no se le cobra.
¿En qué se diferencia de un contador de palabras?
Un contador de palabras indica cuántas palabras (y a menudo caracteres u oraciones) hay. Esta herramienta se centra en la media de caracteres por palabra tras ignorar la puntuación: la métrica que se busca como longitud media de palabra.
¿Cómo puede usar un traductor la longitud media de palabra?
Compare la media del texto original con la de la traducción. Una cifra claramente más alta o más baja puede indicar que la traducción se ha alargado o comprimido de más antes de publicarla.
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/text/average-word-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello, world! Average word length is useful."}'const res = await fetch("https://api.kit.forhosting.com/text/average-word-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello, world! Average word length is useful."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/average-word-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello, world! Average word length is useful."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/average-word-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello, world! Average word length is useful."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello, world! Average word length is useful."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/average-word-length", 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
{
"text": "Hello, world! Average word length is useful."
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.average_word_length",
"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_tokens | 20000 |
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
El formulario gratuito del navegador y la API comparten una función pura y determinista, de modo que aulas, puertas de CMS y scripts de automatización coinciden siempre sobre la misma cadena.
Cómo se define y calcula la longitud media de palabra
Las cadenas limpias restantes son la lista de palabras: su cantidad es word_count, la suma de sus longitudes es total_characters y average_word_length es total_characters dividido entre word_count, redondeado a dos decimales para un contrato de API estable. Como el recorrido es puro y determinista —sin modelo de lenguaje, sin red, sin semilla aleatoria, sin Date de reloj—, la misma entrada produce siempre el mismo JSON.
Contrato de entrada, campos de respuesta y errores
Los números finitos se convierten a su forma decimal en cadena; se rechazan objetos, arrays, NaN e Infinity. Las cargas mayores que el tope de caracteres se rechazan con un mensaje de longitud claro para mantener acotados a los workers. Ejemplo: Hello, world! Una cadena solo de puntos suspensivos y guiones no tiene palabras y genera error en lugar de devolver cero. Envíe un campo de cadena obligatorio llamado text, o un alias documentado como content, body, message, input, value, data, string o s. Si tiene éxito, la respuesta repite el texto original, indica word_count, total_characters (solo letras y dígitos en todas las palabras), average_word_length como media a dos decimales, el array words limpio para auditoría transparente y operation con la constante average_word_length para paneles de registro. Texto ausente, cadenas vacías, solo espacios o texto que no deja palabras tras ignorar la puntuación fallan con invalid_input y no se facturan. se convierte en las palabras Hello y world, cinco caracteres cada una, así que average_word_length es cinco punto cero. Las llamadas API correctas usan el precio base publicado de $0.002 por elemento; los fallos de validación no consumen saldo prepago.
Dónde aporta valor la media de caracteres por palabra
Como esta capacidad es parse puro de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente, y la validación fallida no consume saldo. Combínela con un contador de palabras o una legibilidad aparte cuando necesite estadísticas completas; mantenga esta página centrada en la media de longitud para que la intención de búsqueda y el contrato de API sigan claros.
Preguntas técnicas
¿Cuánto cuesta la calculadora de longitud media de palabra?
La herramienta del navegador es gratuita. Las peticiones API usan el saldo prepago de KIT a $0.002 por llamada correcta; la entrada no válida no se factura.