Calculadora de BTU para aire acondicionado
Una habitación de 250 pies cuadrados con techo de 8 pies, sol medio y dos personas necesita unos 5000 BTU por hora. Ajuste por techo alto, habitación soleada o en sombra y ocupantes adicionales, y elija el equipo de ventana o portátil adecuado. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Área
- 250
- Altura del techo en pies
- 8
- Exposición solar
- Promedio ponderado
- Ocupantes
- 2
- BTU base por pie cuadrado
- 20 BTU/h
- BTU base
- 5 000
- Factor de altura
- 1
- Factor solar
- 1
Una calculadora de BTU para aire acondicionado convierte el tamaño de la habitación y algunos ajustes de carga térmica en la capacidad de refrigeración que debería buscar. Introduzca la superficie del suelo en pies cuadrados, la altura del techo en pies (opcional), la exposición solar (sombreada, media o soleada) y cuántas personas ocupan normalmente el espacio; la herramienta devuelve los BTU base, los factores de altura y sol, el ajuste por ocupación, los BTU de refrigeración totales por hora, un tonelaje aproximado, un escalón práctico de equipo redondeado al alza a los 500 BTU más cercanos, un breve mensaje y los pasos de sustitución ordenados que puede pegar en un presupuesto o en una prueba unitaria.
Cómo se estima la capacidad de refrigeración en BTU de una habitación
La capacidad de refrigeración de una habitación suele expresarse en unidades térmicas británicas por hora (BTU/h). Una regla general muy extendida parte de la superficie del suelo: multiplique los pies cuadrados por veinte BTU por pie cuadrado para obtener una carga base de una habitación residencial típica con techo de ocho pies y ganancia solar media. Esa base por sí sola no basta cuando la habitación es más alta, más soleada o está más ocupada que los supuestos de referencia.
La altura del techo escala el volumen de aire que hay que enfriar; esta calculadora multiplica la base por la altura del techo dividida entre ocho pies, de modo que un techo de diez pies eleva la carga un veinticinco por ciento, mientras que una habitación estándar de ocho pies deja el factor de altura en uno.
La exposición solar ajusta las ganancias por radiación y conducción a través de cristales y paredes exteriores: las habitaciones sombreadas usan un factor de cero coma nueve (un diez por ciento menos de capacidad), las medias usan uno coma cero y las soleadas o muy acristaladas usan uno coma uno (un diez por ciento más). La ocupación añade calor sensible y latente de las personas; la referencia supone dos ocupantes y cada persona adicional más allá de dos suma seiscientos BTU por hora.
El BTU de refrigeración final es la base por el factor de altura por el factor solar, más el ajuste por ocupación. Se trata de una orientación de dimensionado para comprar y planificar, no de un cálculo de carga Manual J con valores R de aislamiento, pérdidas en conductos o temperaturas de diseño por zona climática; tome la salida como un punto de partida transparente y suba o baje de tamaño cuando un ingeniero o la tabla del fabricante indique lo contrario.
Consejos prácticos, límites y búsquedas relacionadas
Mida la superficie del suelo como largo por ancho de la habitación acondicionada en pies cuadrados, o convierta primero los metros cuadrados (multiplique por unos diez coma siete seis) antes de llamar. Use la altura del techo terminada, no la del desván por encima del aislamiento. Elija sombreada para habitaciones orientadas al norte con poco sol directo, media para una exposición mixta típica y soleada para habitaciones orientadas al oeste o al sur con grandes ventanales.
Fije los ocupantes en el número de personas que usan el espacio a la vez con regularidad, no en toda la familia, de modo que un dormitorio puede quedarse en uno o dos, mientras que un salón en una fiesta puede necesitar una cifra mayor. Mantenga las dimensiones dentro del rango absoluto publicado para que los productos no puedan desbordar a resultados no finitos que el solucionador debe rechazar.
Esta página se dirige a quienes buscan una calculadora de BTU para aire acondicionado, la capacidad de refrigeración de una habitación, el tamaño de AC por pies cuadrados o los ajustes por altura de techo y exposición solar en línea; no es un programa completo de carga Manual J para toda la vivienda, ni una herramienta de BTU de calefacción con bomba de calor, ni un estimador de SEER o de coste energético, ni una calculadora de dimensionado de conductos.
Prefiera esta capacidad cuando ya conoce el área de la habitación y solo necesita una estimación transparente de BTU de refrigeración con los ajustes habituales de altura, sol y ocupación; si su origen es un plan multizona, llame una vez por habitación y sume los escalones recomendados con cuidado por la diversidad de uso simultáneo.
Preguntas frecuentes
¿Cómo se calculan los BTU de refrigeración a partir del área?
La carga base es el área en pies cuadrados por 20 BTU por pie cuadrado. Esa base se multiplica por la altura del techo entre 8 pies y por un factor solar (0.9 sombreada, 1.0 media, 1.1 soleada), y luego la ocupación suma 600 BTU por cada persona más allá de dos.
¿Qué ocurre cuando el área es cero o negativa?
El área de la habitación debe ser positiva; un área no positiva no puede definir una carga de refrigeración.
¿Es esto un cálculo de carga Manual J completo?
No. Es un dimensionador transparente de regla general para el área, la altura del techo, la exposición solar y la ocupación. El aislamiento, los conductos, las temperaturas de diseño climático y los sistemas de toda la vivienda requieren un Manual J adecuado o un estudio de carga profesional.
¿Es gratuita la calculadora de BTU para aire acondicionado?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Qué hago si mido la habitación en metros cuadrados?
Multiplique los metros cuadrados por unos 10,76 para pasarlos a pies cuadrados antes de calcular. Mida el largo por el ancho de la habitación climatizada y use la altura del techo terminado, no la del ático.
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/home/ac-btu \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":250}'const res = await fetch("https://api.kit.forhosting.com/home/ac-btu", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 250
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/ac-btu",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 250
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/ac-btu", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":250}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":250}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/ac-btu", 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
{
"area": 250
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.ac_btu",
"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_area | 1000000 |
min_area | 1e-9 |
max_ceiling_height | 100 |
min_ceiling_height | 1e-9 |
max_occupants | 10000 |
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
Una superficie no positiva se rechaza con un error invalid_input claro, en lugar de inventar una carga a partir de metros cuadrados cero o negativos. El recorrido es matemática pura y determinista —sin red, sin semillas aleatorias, sin dependencia del reloj—, de modo que el ejecutor gratuito del navegador y la API de prepago devuelven el mismo JSON tras el redondeo decimal fijo en cada llamada.
Cómo se estima la capacidad de refrigeración en BTU de una habitación
La respuesta también informa de tons como el BTU de refrigeración dividido entre doce mil (una tonelada de refrigeración), y de recommended_btu como la cifra de refrigeración redondeada al alza al siguiente escalón de quinientos BTU, para que pueda ajustarse a los tamaños habituales de equipos de ventana y portátiles.
Cómo llamar a la API y qué devuelve
La altura del techo, cuando se proporciona, también debe ser positiva y estar dentro de los límites; los ocupantes deben ser un número entero positivo. Es preferible enviar números en lugar de cadenas preformateadas cuando usted controla el cliente; cuando deba enviar cadenas, evite sufijos de unidad o separadores de miles que harían fallar el patrón de número finito. Envíe un cuerpo JSON con el área obligatoria en pies cuadrados (alias room_area, sqft, square_feet, floor_area, A) y los opcionales ceiling_height en pies (alias height, ceiling, ceiling_ft, H; por defecto ocho), sun_exposure como shaded, average o sunny (alias sun, exposure, sunlight; también acepta shade/low, medium/normal, high/bright; por defecto average) y occupants como entero positivo (alias people, occupancy, persons, n; por defecto dos). El área debe ser un número finito y positivo dentro del rango absoluto publicado, para que los productos intermedios sigan siendo finitos en doble precisión IEEE en el Worker y en el navegador. Un área no positiva es el principal error grave que anuncia esta capacidad: una superficie cero o negativa no puede definir la carga de una habitación y devuelve invalid_input. En caso de éxito, la respuesta devuelve el área redondeada, ceiling_height, sun_exposure y occupants; publica base_btu_per_sqft (siempre veinte), base_btu, height_factor, sun_factor, occupancy_adjustment_btu, cooling_btu y btu (el mismo total), recommended_btu, tons, unit como BTU/h, formula como la cadena legible de la ecuación, message como un breve resumen y steps como un array ordenado de líneas de sustitución. Una validación fallida —área ausente, números no finitos, área no positiva, etiquetas de sol no válidas, ocupantes no enteros o no positivos, o valores fuera de los límites absolutos— devuelve invalid_input y nunca se cobra. El precio es una tarifa plana de $0.002 por solicitud correcta, con unidad por elemento y precio unitario marginal cero.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar o escribir pruebas, combine una habitación media de ocho pies por defecto con un caso alto, soleado y de alta ocupación, e incluya un área cero o negativa deliberada para comprobar la ruta de invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo de prepago, lo que mantiene baratos los scripts exploratorios cuando envía deliberadamente área cero para verificar la gestión de errores. Las comprobaciones de ida y vuelta son fáciles: recalcule el área por veinte, multiplique por la altura entre ocho y por el factor solar, sume seiscientos por cada persona adicional y confirme que el cooling_btu publicado coincide con el mismo redondeo de doce decimales usado en todos los campos numéricos.
Casos de integración
Dimensionar un AC de ventana para un dormitorio
Los propietarios introducen los pies cuadrados del dormitorio, la altura del techo, la exposición solar y los ocupantes habituales para obtener cooling_btu y un escalón de recommended_btu antes de comprar una unidad de ventana.
Presupuestos de sustitución para propietarios
Los gestores inmobiliarios introducen el área y la ocupación en la API y adjuntan cooling_btu, tons y steps a un presupuesto de sustitución transparente para los inquilinos.
Fixtures golden para aplicaciones de HVAC
Los desarrolladores generan casos de BTU conocidos y correctos, además de rechazos deliberados de área no positiva, para pruebas unitarias e integración continua.
Preguntas técnicas
¿Qué es recommended_btu?
Es el cooling_btu calculado redondeado al alza al siguiente escalón de 500 BTU, para que pueda ajustarse a los tamaños habituales de los equipos de aire acondicionado de ventana y portátiles.