Calculadora de superficie corporal
Obtenga la superficie corporal con la fórmula de Boyd de 1935: una persona de 170 cm y 70 kg tiene 1,834670289827 m². Su exponente del peso cambia con la masa, por eso difiere un poco de otras fórmulas. Acepta centímetros, metros, pulgadas, kilos o libras. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Altura
- 170
- Peso
- 70
- Unidad de altura
- cm
- Unidad de peso
- kg
- Altura (cm)
- 170 m2
- Peso (kg)
- 70
- Peso (g)
- 70 000
- Bsa
- 1,8346702898
Una calculadora de superficie corporal Boyd convierte la estatura de pie y el peso corporal en la estimación en metros cuadrados usada en la literatura de dosificación pediátrica, la enseñanza de valoración de quemaduras y el escalado fisiológico cuando se prefiere un exponente dependiente del peso frente a una raíz cuadrada simple. Introduzca estatura y peso (centímetros y kilogramos por defecto, o metros, pulgadas y libras con etiquetas de unidad); la herramienta convierte las entradas cuando hace falta, aplica la expresión clásica de Boyd con estatura en centímetros y masa en gramos, y devuelve el BSA en m² con centímetros y kilogramos normalizados, el nombre de la fórmula, el año de la ecuación y los pasos de sustitución ordenados. Los ejemplos de enseñanza de farmacia, las hojas de educación clínica y los valores esperados de kata de codificación necesitan esa misma estimación determinista sin una hoja de cálculo.
Qué significa la superficie corporal Boyd
La superficie corporal es una estimación geométrica de la superficie exterior del cuerpo humano expresada en metros cuadrados. La fórmula Boyd, publicada en mil novecientos treinta y cinco, usa una constante por la estatura en centímetros elevada a tres décimos por la masa corporal en gramos elevada a un exponente dependiente del peso: cero punto siete dos ocho cinco menos cero punto cero uno ocho ocho por el logaritmo en base diez del peso en gramos.
De forma equivalente, tras convertir kilogramos a gramos multiplicando por mil, el solucionador evalúa ese único número real como factor de escalado para ejemplos de enseñanza de quimioterapia pediátrica, denominadores de índice cardíaco y porcentajes de área quemada cuando el tamaño corporal absoluto importa más que el índice de masa corporal solo.
A diferencia del IMC, que es masa sobre estatura al cuadrado e informa bandas de riesgo de tipo densidad, el BSA Boyd crece con estatura y peso bajo un ajuste logarítmico de la masa y se informa en metros cuadrados en lugar de kilogramos por metro cuadrado.
Docentes y evaluadores automáticos se preocupan por el rechazo de no positivos tanto como por la vía numérica exitosa: un estudiante que introduce cero kilogramos ha salido del dominio de la fórmula porque el logaritmo de una masa no positiva no está definido, y un respaldo silencioso a un adulto por defecto ocultaría ese error.
La vía de comprobación recalcula el logaritmo, el exponente, las potencias y el producto con el mismo redondeo fijo usado para los campos publicados, de modo que una respuesta exitosa siempre lleva pasos que se pueden afirmar en pruebas u hojas de trabajo.
Los valores de referencia adultos clásicos cerca de ciento setenta centímetros y setenta kilogramos producen aproximadamente uno punto ocho tres cinco metros cuadrados bajo Boyd, cercanos pero no idénticos a Mosteller o Du Bois con las mismas antropometrías, que es exactamente por lo que existen páginas separadas para cada fórmula con nombre.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga las antropometrías dentro del rango absoluto publicado tras la conversión para que el exponente dependiente del peso y los dos términos de potencia no desborden en un BSA no finito que el solucionador deba rechazar. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; las cadenas numéricas solo se aceptan cuando coinciden con un patrón numérico finito estricto.
Esta página se dirige a quienes buscan una calculadora de superficie corporal, fórmula Boyd o BSA a partir de estatura y peso con la expresión de mil novecientos treinta y cinco; no es una calculadora Mosteller o Du Bois, ni una herramienta de IMC, ni un sistema de dosificación clínica que aplique miligramos por metro cuadrado a un fármaco. Prefiera esta capacidad cuando ya tenga estatura y peso y solo necesite la estimación Boyd; si su fuente es un problema verbal, extraiga primero las dos antropometrías y sus unidades.
Qué puede hacer con ella
Educación en farmacia y enfermería
Los estudiantes introducen estatura y peso de viñetas clínicas y comparan el BSA Boyd manuscrito con un resultado determinista en m² antes de ejercicios de escalado de dosis que citan la fórmula de 1935.
Preflight antes de flujos mg/m²
Los pipelines calculan primero el BSA Boyd y luego pasan a dosificación específica del fármaco solo cuando estatura y peso superan la validación positiva y el nombre de fórmula publicado es Boyd.
Preguntas frecuentes
¿Cuál es la fórmula Boyd de superficie corporal?
La estatura y el peso deben ser positivos; el resultado se informa en metros cuadrados.
¿Qué ocurre si faltan la estatura o el peso, no son numéricos, son cero o negativos?
El modelo geométrico no está definido (y el logaritmo de una masa no positiva tampoco).
¿Qué unidades se aceptan?
La estatura por defecto es en centímetros (también m o in). El peso por defecto es en kilogramos (también lb). Los valores se convierten a cm y kg, y el peso a gramos, antes de la fórmula.
¿Es lo mismo que el BSA Mosteller o Du Bois?
No. Esta capacidad implementa solo la fórmula Boyd de 1935. Mosteller y Du Bois usan expresiones y coeficientes distintos y tienen sus propias calculadoras.
¿Es gratuita la calculadora de superficie corporal Boyd?
La herramienta del navegador es gratuita y se ejecuta en local.
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/health/bsa-boyd \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"height":170,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/bsa-boyd", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"height": 170,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bsa-boyd",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"height": 170,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bsa-boyd", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"height":170,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"height":170,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bsa-boyd", 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
{
"height": 170,
"weight": 70
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bsa_boyd",
"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_height_cm | 300 |
max_weight_kg | 500 |
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
Los campos ausentes, las cadenas no numéricas y la estatura o el peso no positivos se rechazan con invalid_input para que formularios incompletos no inventen un área de superficie. La ruta es aritmética pura—sin red, sin semillas aleatorias, sin dependencia del reloj de pared—de modo que el ejecutor gratuito del navegador y la API prepago devuelven el mismo JSON tras el redondeo decimal fijo cada vez que se llama.
Cómo llamar a la API y qué devuelve
Envíe un cuerpo JSON con dos números finitos positivos obligatorios: height (alias height_cm, h, stature, ht) y weight (alias weight_kg, w, mass, wt). height_unit opcional por defecto cm y acepta cm, m o in; weight_unit opcional por defecto kg y acepta kg o lb. Tras la conversión, la estatura debe permanecer dentro de trescientos centímetros y el peso dentro de quinientos kilogramos para que las potencias intermedias sigan siendo finitas en el Worker y en el navegador. En caso de éxito la respuesta repite height y weight redondeados como se enviaron, height_unit y weight_unit como etiquetas normalizadas, height_cm y weight_kg tras la conversión, weight_g como kilogramos por mil, bsa y bsa_m2 como el mismo valor redondeado en metros cuadrados, unit como la cadena m2, formula como la cadena de expresión Boyd, formula_name como Boyd, equation_year como mil novecientos treinta y cinco, message como un resumen breve en inglés y steps como un array ordenado de líneas de sustitución que incluyen el logaritmo en base diez de la masa y el exponente del peso. La validación fallida—campos ausentes, números no finitos, estatura o peso no positivos, etiquetas de unidad no admitidas o valores fuera de los límites absolutos tras la conversión—devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición correcta con unit item y precio unitario marginal cero.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, empareje ejemplos: ciento setenta centímetros y setenta kilogramos producen aproximadamente uno punto ocho tres cinco m² bajo Boyd; ciento sesenta centímetros y cincuenta y cinco kilogramos producen un valor adulto menor; peso cero deliberado o estatura negativa demuestran la vía dura invalid_input; y un adulto de cinco pies siete introducido como sesenta y siete pulgadas con ciento cincuenta y cuatro libras muestra la conversión de unidades al mismo pipeline centímetro-kilogramo-gramo. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los alumnos ponen el peso deliberadamente a cero. Las comprobaciones de ida y vuelta son fáciles: recalcule a mano cero punto cero cero cero tres dos cero siete por la estatura a la tres décimas por los gramos elevados al exponente Boyd y confirme que es igual al bsa publicado dentro del mismo redondeo a doce decimales, y confirme que cambiar solo el signo de una entrada pasa la respuesta de éxito a invalid_input.
Casos de integración
Pruebas unitarias para calculadoras clínicas
Genere fijaciones BSA Boyd adultas y pediátricas conocidas más rechazos deliberados de cero, ausentes o no numéricos para valores esperados de kata de codificación.