Calculadora límite carbohidratos keto
Con 2000 kcal al día, una dieta keto permite como máximo 25 g de carbohidratos netos. Escriba sus calorías diarias y obtenga ese tope en gramos antes de hacer la lista de la compra o registrar una comida. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Calorías diarias
- 2 000
- Carbohidratos (%)
- 5 g/day
- Umbral (g)
- 50
- Carbohidratos (kcal)
- 100
- Carbohidratos netos según porcentaje (g)
- 25
Una dieta cetogénica mantiene los carbohidratos netos diarios lo bastante bajos para que el organismo priorice la oxidación de grasas y la producción de cetonas frente a la glucosa dietética. Entrenadores, aplicaciones de menús y quienes registran su alimentación necesitan un techo claro en gramos antes de armar la compra o anotar comidas, no un lema vago de «coma menos carbohidratos». Esta calculadora de límite de carbohidratos keto convierte un objetivo calórico diario en un presupuesto máximo de carbohidratos netos tomando el menor de dos límites clásicos: una fracción de la energía (por defecto el cinco por ciento de las kilocalorías, a cuatro kilocalorías por gramo) y un umbral absoluto en gramos habitual en cetosis (cincuenta gramos por defecto, o veinte en protocolos más estrictos). Si faltan las calorías diarias o no son positivas, la entrada es inválida y no se cobra.
Uso con clientes y límites prácticos
Use la calculadora gratuita de límite de carbohidratos keto en el navegador para comprobaciones rápidas, educación del cliente, demos de clase y planificación de comidas sin instalar una hoja de cálculo. Prefiera ingestas calóricas que ya coincidan con la estimación de mantenimiento o déficit de su producto: si solo conoce macros de otra calculadora, alimente aquí el mismo objetivo energético diario para que los carbohidratos por porcentaje sean coherentes entre herramientas.
Las entradas de origen siguen las mismas reglas de retención que otros ítems parse de KIT, y los resultados son seguros de fijar en pruebas de integración continua porque el algoritmo es totalmente determinista. Mantenga expectativas educativas: es una herramienta de planificación y alfabetización, no un dispositivo de diagnóstico médico, y usuarios con necesidades atípicas deben seguir protocolos cetogénicos clínicos en lugar de una sola fórmula.
Combine en su lado la planificación de proteínas y grasas si necesita un reparto macro completo; esta capacidad se centra a propósito en el techo de carbohidratos netos que define el umbral cetogénico.
Qué puede hacer con ella
Coaching y planificación de menús
Los entrenadores introducen las calorías diarias del cliente y umbrales opcionales estrictos o liberales en gramos para mostrar un techo claro de carbohidratos netos antes de armar el plan semanal.
Preguntas frecuentes
¿Cuenta la fibra de mis comidas?
No. Devuelve un presupuesto de planificación de carbohidratos netos.
¿Cómo se calcula el límite diario de carbohidratos netos?
Se toma el menor de dos límites. Uno es una parte de sus calorías, el 5 % por defecto, pasada a gramos a razón de 4 kcal por gramo de carbohidrato. El otro es un tope fijo, de 50 g por defecto.
¿Por qué con 2000 calorías me sale 25 g y no 50 g?
Porque el 5 % de 2000 kcal son 100 kcal, que equivalen a 25 g de carbohidrato. Esa cifra queda por debajo del tope de 50 g, así que manda el porcentaje, y el resultado lo indica.
¿Qué tope debo usar: 20, 30 o 50 gramos?
50 g es un tope cetogénico amplio y el valor por defecto, 30 g uno moderado y 20 g un límite más estricto, de tipo terapéutico. Si sigue un protocolo clínico, use el tope que le indiquen.
¿La calculadora también me da la proteína y la grasa?
No. Solo fija el techo de carbohidratos netos que define el umbral cetogénico. Planifique la proteína y la grasa por separado y use la misma cifra de calorías diarias en ambas herramientas para que los números cuadren.
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/keto-carb-limit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"daily_calories":2000}'const res = await fetch("https://api.kit.forhosting.com/health/keto-carb-limit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"daily_calories": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/keto-carb-limit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"daily_calories": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/keto-carb-limit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"daily_calories":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"daily_calories":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/keto-carb-limit", 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
{
"daily_calories": 2000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.keto_carb_limit",
"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
La herramienta gratuita del navegador coincide con el contrato de automatización de pago a $0.002 por ítem API correcto.
Qué mide el límite de carbohidratos keto y qué datos necesita
Los carbohidratos netos diarios máximos son el techo en gramos de carbohidrato digestible que un plan de estilo cetogénico sigue considerando compatible con un umbral elegido. Responde primero a la pregunta de planificación: cuántos gramos netos al día conviene permitir antes de registrar platos. Las etiquetas nutricionales suelen listar carbohidratos totales y fibra; en la planificación cotidiana, carbohidratos netos significan total menos fibra (y a veces alcoholes de azúcar), pero este endpoint no analiza un diario de comidas. Envíe daily_calories como número finito positivo en kilocalorías por día; se aceptan los alias calories, kcal, energy_kcal y calorie_intake. Opcionalmente envíe carb_percent como la fracción máxima de energía procedente de carbohidratos netos, típicamente cerca del cinco por ciento en macros keto estrictos, con alias carbs_percent, carb_pct y percent_carbs; si se omite, el motor usa cinco. Opcionalmente envíe threshold_g como techo absoluto en gramos por día, con alias max_carbs_g, net_carb_cap, absolute_cap_g y carb_cap_g; si se omite, el motor usa cincuenta gramos, un tope cetogénico liberal habitual, mientras que veinte gramos modela un techo más estricto de estilo terapéutico. El motor multiplica las calorías diarias por el porcentaje de carbohidratos entre cien para obtener kilocalorías de carbohidratos, divide entre cuatro para obtener gramos netos basados en porcentaje y devuelve el mínimo de ese valor y threshold_g como max_net_carbs_g. Si las calorías diarias faltan, son cero o negativas, la solicitud falla con invalid_input. Entradas idénticas siempre producen 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 frecuentes
No trate el resultado como prescripción médica: personas con diabetes, protocolos de epilepsia, embarazo u otras restricciones clínicas necesitan orientación profesional. Entradas de calorías o umbrales extremadamente grandes por encima de los topes de seguridad del isolate se rechazan. En caso de éxito la respuesta repite daily_calories, carb_percent y threshold_g para que el cliente confirme los límites aplicados. El número principal es max_net_carbs_g en gramos por día, siempre el menor entre la ruta por porcentaje y el umbral absoluto. El campo percent_based_net_carbs_g muestra solo la vía por porcentaje de calorías, de modo que un panel pueda explicar por qué un día de muchas calorías sigue limitado por el umbral, o por qué un día de pocas calorías choca primero con el porcentaje. carb_kcal es la energía asignada a carbohidratos netos en la vía porcentual antes de dividir entre cuatro kilocalorías por gramo. limiting_factor es percent o threshold según qué cota produjo el máximo final, útil en textos de coaching del tipo «su presupuesto calórico ya le mantiene por debajo de cincuenta gramos» frente a «su techo keto absoluto es la restricción vinculante». unit es siempre g/day, kcal_per_gram_carb es siempre cuatro, formula reexpresa la ecuación del mínimo y method es siempre min_percent_and_threshold para que el código posterior ramifique sin adivinar formas. Combine este techo con su propio registro de alimentos que reste fibra al puntuar carbohidratos netos frente a max_net_carbs_g en el cliente.
Uso de la API, precios, flujos de coaching y límites prácticos
Envíe un cuerpo JSON con daily_calories obligatorio (o un alias) y, opcionalmente, carb_percent y threshold_g. Use la API prepago cuando un SaaS de bienestar, un formulario de telemedicina, un panel de entrenador 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. Quienes publiquen SDK pueden mapear max_net_carbs_g y limiting_factor a tarjetas de panel y columnas CSV etiquetadas como vía porcentual y techo absoluto: los mismos números que un entrenador escribe a mano al aplicar el cinco por ciento de las calorías y un tope de veinte a cincuenta gramos en papel.
Casos de integración
Aplicaciones de bienestar y fitness
Las apps que ya guardan objetivos energéticos llaman un endpoint prepago estable para el máximo de carbohidratos netos diarios en lugar de reimplementar la matemática de porcentaje y umbral en cada lenguaje cliente.
Demos de aula y de contenido
Los cursos comparan presupuestos macro al cinco por ciento con topes absolutos de veinte frente a cincuenta gramos y fijan JSON esperado en pruebas automatizadas con salidas deterministas.
Preguntas técnicas
¿Cómo se calcula el límite de carbohidratos keto?
El motor obtiene carbohidratos netos por porcentaje como daily_calories × carb_percent/100 ÷ 4 kcal/g y devuelve el mínimo de ese valor y threshold_g (valores por defecto: 5% y 50 g).
¿Qué entradas son obligatorias?
Solo daily_calories (kcal/día positivas) es obligatorio. carb_percent vale 5 y threshold_g vale 50 si se omiten. Calorías ausentes o no positivas fallan con invalid_input.
¿Qué diferencia hay entre carbohidratos por porcentaje y threshold_g?
Los carbohidratos por porcentaje escalan con su objetivo calórico; threshold_g es un techo duro en gramos habitual en cetosis (por ejemplo 20 g estricto o 50 g liberal). La API devuelve el menor de ambos.
¿Cuánto cuesta la calculadora de límite de carbohidratos keto?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se cobra.