Contar consonantes en un texto
«Bright stars shine at night! 2026» tiene 17 consonantes: quedan fuera las vocales, los espacios, el signo de exclamación y las cifras, y una B mayúscula cuenta igual que una b. Útil para fichas de fonética, poemas y pasatiempos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Texto
- Bright stars shine at night! 2026
- Consonantes
- 17
Este contador ofrece una respuesta clara: el número de consonantes inglesas presentes en un texto. Excluye las vocales a, e, i, o y u, además de dígitos, espacios, signos, símbolos, emojis y caracteres no ASCII. Resulta útil para revisar ejercicios de fonética, estudiar el equilibrio de letras en poesía, preparar pasatiempos o probar código de procesamiento textual. El cálculo es determinista y recorre la cadena una sola vez, por lo que una entrada siempre genera el mismo entero.
Qué incluye y qué excluye el contador de consonantes
El contador incluye las veintiuna letras inglesas ASCII que no son a, e, i, o ni u. En la práctica, examina sin distinguir mayúsculas de minúsculas las letras comprendidas entre b y z y suma aquellas que pertenecen al conjunto de consonantes. B y b aportan una unidad cada una.
La y se considera consonante porque la herramienta aplica una regla fija por carácter y no intenta deducir la pronunciación de una palabra. Todas las vocales quedan fuera, también cuando están en mayúscula. Asimismo se omiten los dígitos decimales, espacios, tabulaciones, saltos de línea, signos de puntuación, monedas, símbolos matemáticos y emojis.
Las letras no ASCII, incluidos los caracteres acentuados, no se clasifican como consonantes inglesas. La respuesta contiene únicamente el entero consonants, fácil de incorporar en una hoja de ejercicios, una celda o una aserción. No estima sílabas, sonidos consonánticos ni letras mudas: cuenta caracteres escritos conforme a una regla estable del alfabeto inglés.
Cómo enviar el texto e interpretar el resultado
Una cadena formada solo por espacios es válida, porque cumple el contrato, aunque su recuento sea cero. Lo mismo ocurre con una cadena de vocales, números o signos. El algoritmo visita cada carácter Unicode una vez, normaliza únicamente las mayúsculas ASCII, descarta las cinco vocales fijas y suma las demás letras ASCII.
No recorta ni altera el contenido. En «Bright stars», cuenta las consonantes de ambas palabras e ignora el espacio y las vocales; añadir 2026 o una exclamación no modifica esa parte del resultado.
Usos del recuento en idiomas, poesía y pasatiempos
Un total de consonantes es una medida pequeña con varias aplicaciones prácticas. El profesorado puede verificar fichas de fonética y ortografía sin volver a contar cada letra, mientras el alumnado comprueba su trabajo y estudia por qué cada letra pertenece al grupo. Quien escribe o analiza poesía puede comparar versos con grupos densos de consonantes, explorar aliteraciones o reunir datos simples antes de profundizar en ritmo y sonido.
Los creadores de pasatiempos pueden confirmar restricciones para acertijos, escaleras de palabras, acrósticos y juegos de selección de letras. Tenga presente que este contador es ortográfico, no una transcripción fonética: observa letras escritas y desconoce sonidos variables, dígrafos o letras mudas. Las comprobaciones ocasionales son gratuitas en el navegador.
El cálculo no almacena el texto ni depende de servicios externos.
Qué puede hacer con ella
Revisar ejercicios de fonética
Verifique totales de consonantes en palabras y frases sin incluir vocales ni caracteres ajenos a las letras.
Explorar la textura poética
Compare la densidad consonántica de varios versos como punto de partida para estudiar aliteraciones y grupos sonoros.
Crear y resolver pasatiempos
Confirme restricciones exactas en acertijos, juegos de letras, retos didácticos y casos de prueba deterministas.
Preguntas frecuentes
¿Qué letras se consideran consonantes?
Las veintiuna letras inglesas ASCII distintas de a, e, i, o y u, sin distinguir mayúsculas. La y se considera consonante.
¿Se incluyen vocales, dígitos y símbolos?
No. Se excluyen vocales, dígitos, espacios, puntuación, símbolos, emojis y caracteres no ASCII.
¿Cuenta sonidos consonánticos o sílabas?
No. Cuenta consonantes ASCII escritas y no interpreta pronunciación, letras mudas, dígrafos ni sílabas.
¿Puedo enviar un texto vacío?
Una cadena no vacía formada por espacios es válida y devuelve cero.
¿Se cuentan las letras acentuadas o la ñ como consonantes?
No. Solo cuentan las veintiuna consonantes del alfabeto inglés sin acentos, en mayúscula o minúscula. Las letras acentuadas y las que no son inglesas, como la ñ, quedan fuera, así que un texto en español puede dar menos consonantes de las esperadas.
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/str/count-consonants \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Bright stars shine at night! 2026"}'const res = await fetch("https://api.kit.forhosting.com/str/count-consonants", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Bright stars shine at night! 2026"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/count-consonants",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Bright stars shine at night! 2026"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/count-consonants", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Bright stars shine at night! 2026"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Bright stars shine at night! 2026"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/count-consonants", 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": "Bright stars shine at night! 2026"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.count_consonants",
"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_chars | 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
Puede usarlo gratis en el navegador o automatizar comprobaciones mediante la API por $0.002 por solicitud correcta.
Qué incluye y qué excluye el contador de consonantes
Estos límites explícitos garantizan un resultado reproducible en navegadores, clientes API, sistemas operativos y pruebas.
Cómo enviar el texto e interpretar el resultado
Envíe un objeto JSON con el campo text y el contenido que desea examinar. El campo debe ser una cadena con al menos un carácter; si falta, contiene otro tipo o está vacío, se devuelve invalid_input en lugar de un cero engañoso. La entrada admite hasta cien mil caracteres para impedir que un pegado accidental consuma tiempo de Worker sin límite.
Usos del recuento en idiomas, poesía y pasatiempos
Los desarrolladores pueden llamar a la API para generar casos de prueba, validar resultados en aplicaciones educativas o incorporar una métrica textual precisa a una canalización. Para procesos repetibles en scripts o plataformas educativas, cada solicitud correcta a la API cuesta $0.002; una validación fallida no constituye un recuento correcto.
Preguntas técnicas
¿Cuánto cuesta la API?
La herramienta web es gratuita. Cada solicitud correcta a la API cuesta $0.002; las solicitudes no válidas no son recuentos correctos.