Calculadora de fibra diaria
Convierte sus calorías diarias en un objetivo de fibra: una mujer de 35 años que come 2000 kcal obtiene 28 g al día, junto a los 25 g de ingesta adecuada para su edad y sexo. Úselo para fijar una meta en gramos al planificar menús. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Edad en años enteros
- 35
- Sexo
- female
- Ingesta calórica
- 2 000
- Ingesta calórica kcal
- 2 000 g/day
- Fibra recomendada g
- 28
- Fibra desde calorías g
- 28
- Ingesta adecuada g
- 25
La fibra dietética favorece la regularidad digestiva, la diversidad del microbioma intestinal y la salud cardiometabólica a largo plazo, aunque muchos adultos no alcanzan las metas de salud pública. Esta calculadora de fibra diaria convierte tres datos sencillos—edad, sexo e ingesta calórica diaria—en una recomendación clara en gramos por día con la regla de densidad energética de catorce gramos de fibra por cada mil kilocalorías, y también informa los valores de ingesta adecuada (Adequate Intake, AI) específicos por edad y sexo que citan etiquetas y manuales de nutrición.
Cómo se calcula el objetivo diario de fibra
La cifra principal depende de lo que usted come: las calorías diarias se multiplican por 14 y se dividen entre 1000, la regla de densidad muy citada en las guías alimentarias de Estados Unidos. Con 2000 kcal salen 28 g de fibra al día, y el objetivo sube o baja con su ingesta de energía. A su lado aparece la ingesta adecuada para su edad y sexo, el valor por etapa de la vida que citan etiquetas y manuales; para una mujer de 35 años es de 25 g. Ver ambas le indica si una meta basada en calorías queda por encima o por debajo de la referencia habitual.
Cuándo resulta útil y qué evitar
La fibra favorece la regularidad digestiva, la diversidad de la microbiota intestinal y la salud cardiometabólica a largo plazo, pero muchos adultos no llegan a las metas de salud pública. Entrenadores y planificadores de menús usan el objetivo en gramos como meta semanal y muestran la tabla por etapas con fines educativos. Indique su ingesta de todo el día, no la de una sola comida, y su edad en años enteros, de 1 a 120. Se rechazan las calorías cero o negativas, porque un presupuesto de energía vacío no permite fijar un objetivo de fibra.
Qué puede hacer con ella
Coaching y planificación de comidas
Los coaches introducen edad, sexo y calorías diarias del cliente para mostrar un objetivo de fibra en gramos junto a la tabla de ingesta adecuada (AI) por etapa vital, con fines educativos y metas semanales.
Preguntas frecuentes
¿Cómo se calcula la fibra diaria recomendada?
Edad y sexo también eligen una referencia de ingesta adecuada (AI) en gramos por día.
¿Qué ocurre si la ingesta calórica es cero o negativa?
Una ingesta calórica no positiva no puede definir un objetivo de densidad de fibra; la validación fallida no se cobra.
¿Qué valores de sexo se aceptan?
Use male o female (sin distinguir mayúsculas). También se aceptan las formas cortas m y f, y las palabras man o woman.
¿Es gratuita la calculadora de fibra diaria?
La herramienta del navegador funciona gratis en su dispositivo.
¿Por qué el resultado muestra dos cifras de fibra?
Una sigue su ingesta de energía, a razón de 14 g por cada 1000 kcal; la otra es la ingesta adecuada para su edad y sexo según una tabla de referencia. Para una mujer de 35 años con 2000 kcal son 28 g y 25 g.
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/fiber-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":35,"sex":"female","calorie_intake":2000}'const res = await fetch("https://api.kit.forhosting.com/health/fiber-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 35,
"sex": "female",
"calorie_intake": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/fiber-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 35,
"sex": "female",
"calorie_intake": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/fiber-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":35,"sex":"female","calorie_intake":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":35,"sex":"female","calorie_intake":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/fiber-intake", 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
{
"age": 35,
"sex": "female",
"calorie_intake": 2000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.fiber_intake",
"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
El camino es aritmética determinista pura, sin llamadas de red ni semilla aleatoria, de modo que apps de coaching, planificadores de comidas y clientes de API prepago reciben el mismo JSON siempre. La ingesta calórica no positiva se rechaza como invalid_input porque un presupuesto energético nulo o negativo no puede definir un objetivo de densidad de fibra.
Qué mide la calculadora y qué entradas necesita usted
La fibra diaria recomendada es la cantidad de fibra dietética total, en gramos, que la orientación de salud pública asocia a una ingesta energética y etapa vital dadas. La fórmula principal multiplica su ingesta calórica diaria en kilocalorías por catorce y divide entre mil, la densidad al estilo del Institute of Medicine usada en debates de las Dietary Guidelines de EE. UU. sobre adecuación de fibra. Campos ausentes, números no finitos, edades fraccionarias, edades fuera del rango publicado y valores de sexo no reconocidos también fallan la validación. Envíe age como número entero de años entre uno y ciento veinte; se aceptan los alias age_years y years. Envíe sex como male o female, sin distinguir mayúsculas, también las formas cortas m y f; los alias gender y sex_at_birth mapean al mismo campo. Envíe calorie_intake como número finito positivo en kilocalorías por día; se aceptan calories, kcal, energy_kcal y calorie_intake_kcal. El motor devuelve el eco de edad, sexo e ingesta normalizados, luego recommended_fiber_g de la fórmula energética, fiber_from_calories_g con el mismo valor para etiquetado explícito, y adequate_intake_g de una tabla estándar de ingesta adecuada (AI) por edad y sexo para comparación por etapa vital. Si la ingesta calórica es cero o negativa, la petición falla con invalid_input y no se cobra. Entradas idénticas producen siempre el mismo JSON porque el algoritmo no toca la red, un modelo, un reloj ni un generador aleatorio.
Cómo leer los campos de respuesta y errores habituales
No trate ninguna cifra como diagnóstico médico: personas con enfermedad gastrointestinal, dietas restringidas o protocolos clínicos especiales necesitan consejo profesional. Ingestas calóricas extremadamente altas por encima del tope de seguridad publicado se rechazan. En caso de éxito la respuesta incluye age, sex y calorie_intake_kcal como ecos normalizados para que el cliente confirme qué se calculó. El número principal es recommended_fiber_g en gramos por día, siempre el objetivo energético: ingesta calórica por catorce entre mil. El campo fiber_from_calories_g repite ese valor basado en energía para que los paneles etiqueten densidad frente a fuentes de tabla sin rederivar la matemática. El campo adequate_intake_g es la referencia de ingesta adecuada (AI) por etapa vital para fibra dietética total: por ejemplo diecinueve gramos de uno a tres años, veinticinco gramos de cuatro a ocho, luego valores específicos por sexo que suben en la adolescencia en varones y se sitúan cerca de veinticinco o veintiún gramos en mujeres adultas según la franja de edad, con hombres adultos cerca de treinta y ocho o treinta gramos tras la mediana edad. grams_per_1000_kcal es siempre catorce, unit es siempre g/day, formula reexpresa la ecuación energética y method es siempre ioM_14g_per_1000kcal_with_ai para que el código aguas abajo ramifique sin husmear formas. Use recommended_fiber_g cuando un planificador de comidas solo necesita un objetivo diario escalable; use adequate_intake_g cuando el material educativo deba mostrar la tabla familiar de edad y sexo junto al número escalado por calorías.
Uso de la API, precios, flujos de coaching y límites prácticos
Llame a la calculadora gratuita de fibra diaria en el navegador para comprobaciones rápidas, educación al cliente, demos de clase y planificación de la lista de la compra sin instalar una hoja de nutrición. Prefiera ingestas calóricas que ya coincidan con la estimación energética diaria de su producto; si solo conoce macros, súmelos antes de llamar. Mantenga expectativas educativas: es una herramienta de planificación y alfabetización, no un dispositivo médico de diagnóstico, y quienes tengan necesidades atípicas deben seguir orientación clínica antes que una sola fórmula. Envíe un cuerpo JSON con age, sex y calorie_intake obligatorios (o sus alias). Use la API prepago cuando un SaaS de bienestar, un formulario de telemedicina, un planificador de comedor escolar o un pipeline de seguimiento calórico necesiten un contrato estable bajo saldo KIT a $0.002 por ítem correcto; los fallos de validación no consumen saldo tras el rechazo del motor. Combine este endpoint con su base de registro de alimentos: calcule aquí el objetivo en gramos y luego compare las comidas registradas con recommended_fiber_g en el cliente. Autores de SDK pueden mapear recommended_fiber_g y adequate_intake_g a tarjetas de panel y columnas CSV etiquetadas como fibra energética y fibra de tabla AI: los mismos números que los dietistas calculan a mano al aplicar catorce gramos por mil kilocalorías en papel.
Casos de integración
Apps de bienestar y nutrición
Las apps que ya guardan metas energéticas llaman a un endpoint prepago estable para gramos diarios de fibra en lugar de reimplementar la matemática de densidad en cada lenguaje cliente.
Demos de aula y salud pública
Los cursos comparan objetivos de fibra basados en energía con valores AI por edad y sexo, y fijan el JSON esperado en pruebas automatizadas con salidas deterministas.
Preguntas técnicas
¿Por qué devolver recommended_fiber_g y adequate_intake_g?
recommended_fiber_g escala con su presupuesto calórico (14 g por 1000 kcal). adequate_intake_g es el valor familiar de la tabla AI por edad y sexo, para educación y etiquetas de interfaz lado a lado.