Calculadora Keto

.keto-calculator-container { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; max-width: 600px; margin: 20px auto; padding: 25px; border: 1px solid #e0e0e0; border-radius: 10px; background-color: #f9f9f9; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); } .keto-calculator-container h2 { text-align: center; color: #333; margin-bottom: 25px; font-size: 1.8em; } .keto-calculator-container .input-group { margin-bottom: 18px; display: flex; flex-wrap: wrap; align-items: center; } .keto-calculator-container .input-group label { flex: 1 1 150px; margin-bottom: 5px; color: #555; font-weight: 600; font-size: 0.95em; } .keto-calculator-container .input-group input[type="number"], .keto-calculator-container .input-group select { flex: 2 1 200px; padding: 10px 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 1em; color: #333; box-sizing: border-box; transition: border-color 0.3s ease; } .keto-calculator-container .input-group input[type="number"]:focus, .keto-calculator-container .input-group select:focus { border-color: #007bff; outline: none; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25); } .keto-calculator-container .input-group .unit-select { flex: 0 0 auto; margin-left: 10px; padding: 10px 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 1em; color: #333; background-color: #fff; } .keto-calculator-container .radio-group { display: flex; gap: 20px; flex: 2 1 200px; } .keto-calculator-container .radio-group label { margin-bottom: 0; font-weight: normal; cursor: pointer; display: flex; align-items: center; gap: 5px; } .keto-calculator-container button { display: block; width: 100%; padding: 12px 20px; background-color: #007bff; color: white; border: none; border-radius: 6px; font-size: 1.1em; font-weight: 600; cursor: pointer; transition: background-color 0.3s ease, transform 0.2s ease; margin-top: 25px; } .keto-calculator-container button:hover { background-color: #0056b3; transform: translateY(-2px); } .keto-calculator-container .result-section { margin-top: 30px; padding-top: 25px; border-top: 1px solid #eee; text-align: center; } .keto-calculator-container .result-section h3 { color: #333; margin-bottom: 15px; font-size: 1.5em; } .keto-calculator-container .result-item { background-color: #eaf6ff; border: 1px solid #cce0ff; border-radius: 8px; padding: 12px 15px; margin-bottom: 10px; display: flex; justify-content: space-between; align-items: center; font-size: 1.1em; color: #222; } .keto-calculator-container .result-item strong { color: #0056b3; font-weight: 700; } .keto-calculator-container .error-message { color: #dc3545; text-align: center; margin-top: 15px; font-weight: 500; } @media (max-width: 480px) { .keto-calculator-container .input-group { flex-direction: column; align-items: flex-start; } .keto-calculator-container .input-group label { width: 100%; margin-bottom: 8px; } .keto-calculator-container .input-group input[type="number"], .keto-calculator-container .input-group select, .keto-calculator-container .input-group .unit-select { width: 100%; margin-left: 0; } .keto-calculator-container .radio-group { flex-direction: column; gap: 10px; } }

Calculadora Keto

cm pulgadas
kg libras
Sedentario (poco o ningún ejercicio) Actividad ligera (ejercicio 1-3 días/semana) Actividad moderada (ejercicio 3-5 días/semana) Muy activo (ejercicio 6-7 días/semana) Extremadamente activo (ejercicio intenso/trabajo físico)
Mantener peso Déficit leve (perder peso) Déficit moderado (perder peso) Déficit agresivo (perder peso) Superávit leve (ganar músculo) Superávit moderado (ganar músculo)

Tus Macros Keto Diarios Estimados:

Calorías Totales: kcal
Carbohidratos: g (%)
Proteínas: g (%)
Grasas: g (%)
function calculateKetoMacros() { var gender = document.querySelector('input[name="gender"]:checked').value; var age = parseFloat(document.getElementById('age').value); var height = parseFloat(document.getElementById('height').value); var heightUnit = document.getElementById('heightUnit').value; var weight = parseFloat(document.getElementById('weight').value); var weightUnit = document.getElementById('weightUnit').value; var bodyFat = parseFloat(document.getElementById('bodyFat').value); var activityLevel = document.getElementById('activityLevel').value; var goal = document.getElementById('goal').value; var errorMessageDiv = document.getElementById('errorMessage'); var ketoResultDiv = document.getElementById('ketoResult'); errorMessageDiv.style.display = 'none'; ketoResultDiv.style.display = 'none'; // Input validation if (isNaN(age) || age <= 0 || isNaN(height) || height <= 0 || isNaN(weight) || weight <= 0) { errorMessageDiv.textContent = 'Por favor, introduce valores válidos y positivos para edad, altura y peso.'; errorMessageDiv.style.display = 'block'; return; } if (!isNaN(bodyFat) && (bodyFat 60)) { errorMessageDiv.textContent = 'El porcentaje de grasa corporal debe estar entre 5 y 60.'; errorMessageDiv.style.display = 'block'; return; } // Convert units to metric var heightCm = (heightUnit === 'inches') ? height * 2.54 : height; var weightKg = (weightUnit === 'lbs') ? weight * 0.453592 : weight; // 1. Calculate Basal Metabolic Rate (BMR) using Mifflin-St Jeor Equation var bmr; if (gender === 'male') { bmr = (10 * weightKg) + (6.25 * heightCm) – (5 * age) + 5; } else { // female bmr = (10 * weightKg) + (6.25 * heightCm) – (5 * age) – 161; } // 2. Calculate Total Daily Energy Expenditure (TDEE) var activityMultiplier; switch (activityLevel) { case 'sedentary': activityMultiplier = 1.2; break; case 'light': activityMultiplier = 1.375; break; case 'moderate': activityMultiplier = 1.55; break; case 'very_active': activityMultiplier = 1.725; break; case 'extremely_active': activityMultiplier = 1.9; break; default: activityMultiplier = 1.2; // Default to sedentary } var tdee = bmr * activityMultiplier; // 3. Adjust TDEE for Goal var targetCalories; switch (goal) { case 'maintain': targetCalories = tdee; break; case 'mild_deficit': targetCalories = tdee * 0.9; // 10% deficit break; case 'moderate_deficit': targetCalories = tdee * 0.8; // 20% deficit break; case 'aggressive_deficit': targetCalories = tdee * 0.7; // 30% deficit break; case 'mild_surplus': targetCalories = tdee * 1.1; // 10% surplus break; case 'moderate_surplus': targetCalories = tdee * 1.2; // 20% surplus break; default: targetCalories = tdee; } // Ensure target calories don't go too low (e.g., below 1200 for women, 1500 for men) if (gender === 'female' && targetCalories < 1200) targetCalories = 1200; if (gender === 'male' && targetCalories = 5 && bodyFat <= 60) { var leanBodyMassKg = weightKg * (1 – (bodyFat / 100)); proteinGrams = leanBodyMassKg * 1.8; // 1.8g protein per kg of lean body mass } else { proteinGrams = weightKg * 1.0; // Fallback: 1.0g protein per kg of total body weight } // Ensure protein is not excessively high or low if (proteinGrams 2.2 * weightKg) proteinGrams = 2.2 * weightKg; // Max 2.2g/kg total weight var carbsCalories = carbsGrams * 4; var proteinCalories = proteinGrams * 4; var fatCalories = targetCalories – carbsCalories – proteinCalories; var fatGrams = fatCalories / 9; // Ensure fat grams are not negative (can happen with aggressive deficits and high protein) if (fatGrams < 0) { fatGrams = 0; fatCalories = 0; // Recalculate protein if fat went to zero and there's still a deficit proteinGrams = (targetCalories – carbsCalories) / 4; proteinCalories = proteinGrams * 4; } // Calculate percentages var totalMacroCalories = carbsCalories + proteinCalories + fatCalories; var carbsPercent = (carbsCalories / totalMacroCalories) * 100; var proteinPercent = (proteinCalories / totalMacroCalories) * 100; var fatPercent = (fatCalories / totalMacroCalories) * 100; // Display results document.getElementById('totalCalories').textContent = Math.round(targetCalories); document.getElementById('carbsGrams').textContent = Math.round(carbsGrams); document.getElementById('carbsPercent').textContent = carbsPercent.toFixed(1); document.getElementById('proteinGrams').textContent = Math.round(proteinGrams); document.getElementById('proteinPercent').textContent = proteinPercent.toFixed(1); document.getElementById('fatGrams').textContent = Math.round(fatGrams); document.getElementById('fatPercent').textContent = fatPercent.toFixed(1); ketoResultDiv.style.display = 'block'; }

¿Qué es la Dieta Keto y Cómo Funciona?

La dieta cetogénica, o "keto", es un plan de alimentación bajo en carbohidratos, moderado en proteínas y alto en grasas. Su objetivo principal es inducir un estado metabólico llamado cetosis, donde el cuerpo quema grasa para obtener energía en lugar de carbohidratos.

Los Pilares de la Dieta Keto:

  • Carbohidratos: Muy bajos, generalmente entre 20-50 gramos netos al día. Esto obliga al cuerpo a buscar una fuente de energía alternativa.
  • Grasas: Constituyen la mayor parte de la ingesta calórica (60-75%). Son la principal fuente de energía en la dieta keto.
  • Proteínas: Moderadas (15-30%). Suficientes para mantener la masa muscular, pero no tan altas como para sacar al cuerpo de la cetosis.

Beneficios Potenciales:

Muchas personas adoptan la dieta keto para la pérdida de peso, ya que la quema de grasa y la reducción del apetito pueden ser significativas. Otros beneficios reportados incluyen:

  • Mejora del control del azúcar en sangre en personas con diabetes tipo 2.
  • Aumento de los niveles de energía y claridad mental.
  • Reducción de los antojos.
  • Posible mejora en ciertas condiciones neurológicas.

¿Por qué usar una Calculadora Keto?

Para tener éxito en la dieta keto, es crucial mantener las proporciones correctas de macronutrientes. Una calculadora keto te ayuda a determinar tus necesidades calóricas diarias y la distribución ideal de carbohidratos, proteínas y grasas en gramos, basándose en tus datos personales (edad, género, altura, peso, nivel de actividad y objetivo).

Esto te permite:

  • Personalizar tu plan: Las necesidades de cada persona son únicas.
  • Alcanzar la cetosis: Asegurarte de que tus carbohidratos son lo suficientemente bajos.
  • Optimizar resultados: Ajustar tus macros para perder peso, mantenerlo o ganar masa muscular de manera efectiva.
  • Evitar errores comunes: Prevenir la ingesta excesiva de proteínas, que puede dificultar la cetosis.

Cómo Interpretar tus Resultados:

La calculadora te proporcionará un desglose de tus calorías totales, así como los gramos y porcentajes de carbohidratos, proteínas y grasas. Utiliza estos números como una guía para planificar tus comidas. Por ejemplo, si tu objetivo es un déficit moderado, la calculadora ajustará tus calorías para promover la pérdida de peso de forma sostenible.

Recuerda que estos son valores estimados. Es posible que necesites ajustar ligeramente tus macros en función de cómo se siente tu cuerpo y cómo progresas hacia tus objetivos. Siempre es recomendable consultar a un profesional de la salud o un dietista antes de iniciar cualquier dieta restrictiva.

Leave a Reply

Your email address will not be published. Required fields are marked *