Calcule porciones sobrantes para congelar
Convierta el rendimiento de una receta en un plan práctico de congelación antes de repartir la comida.
Ejecutar — gratis
Indique la cantidad total preparada, la cantidad que considera una ración estándar y cuántas raciones necesita de inmediato. La calculadora muestra cuántas raciones completas contiene la preparación, cuántas quedan disponibles para congelar y si sobra una cantidad menor. Resulta útil para cocinar por lotes, preparar menús, organizar el hogar y reducir desperdicios evitables.
Empiece con cantidades expresadas en la misma unidad
El rendimiento total y el tamaño de la ración deben representar la misma clase de cantidad. Si una sopa produce 2,400 mililitros y cada ración contiene 300 mililitros, introduzca 2400 y 300. También puede usar litros e indicar 2.4 y 0.3, pues la proporción no cambia. No combine peso y volumen, como gramos para la preparación y tazas para la ración, salvo que haya realizado antes una conversión fiable y específica para esa receta. La densidad cambia según el alimento y una conversión genérica puede ofrecer un resultado aparentemente razonable, pero impreciso. El valor de raciones inmediatas es distinto: representa un número de raciones completas, no una cantidad de comida. Indique cero si toda la preparación irá al congelador. Incluya a quienes comerán ahora y las raciones completas que guardará en el frigorífico para consumir pronto si desea excluirlas del cálculo de congelación.
Interprete las raciones completas y el resto
La calculadora divide el rendimiento total entre el tamaño de una ración y cuenta únicamente raciones estándar completas. Redondea hacia abajo, no al entero más cercano, porque una fracción no debe presentarse como una ración completa para congelar. Después resta del total las raciones reservadas para consumo inmediato. Por tanto, el resultado de porciones congelables indica cuántos recipientes completos puede preparar con el tamaño elegido. Un valor separado conserva la cantidad que no alcanza para otra ración estándar. Por ejemplo, 1,050 gramos con raciones de 300 gramos forman tres raciones completas y dejan 150 gramos. Si necesita una ahora, podrá congelar dos y aún quedarán esos 150 gramos. Puede refrigerar esa cantidad, unirla a otra preparación o repartirla deliberadamente entre los recipientes. La herramienta no aumenta las raciones en silencio, pues eso perjudicaría una planificación coherente y las estimaciones nutricionales.
Use la estimación para organizar el congelador con seguridad
Considere el resultado una estimación de envasado y aplique después las recomendaciones de conservación adecuadas al alimento concreto. Prepare el número indicado de recipientes o bolsas aptos para congelador, etiquételos con el contenido y una fecha útil, y siga fuentes fiables sobre enfriamiento, congelación, descongelación y recalentamiento. Esta capacidad solo realiza cálculos; no determina si un ingrediente se congela bien ni cuánto tiempo sigue siendo seguro un plato. Si su hogar prefiere tamaños distintos, repita el cálculo con la cantidad que realmente envasará. La validación impide que las raciones inmediatas superen las raciones completas disponibles. En ese caso devuelve un error de entrada en vez de una cantidad negativa. Así sabrá que debe reducir el número inmediato, elegir una ración menor o aumentar el rendimiento antes de comprometer comidas que la preparación no puede proporcionar.
Qué puede hacer con ella
Planificar una sesión de cocina por lotes
Calcule cuántos recipientes completos necesita tras reservar la cena de hoy.
Dimensionar el almacenamiento de menús
Compare tamaños y determine cuántos almuerzos estándar puede congelar de una preparación.
Reducir el desperdicio de sobras
Identifique tanto las raciones completas congelables como el resto menor que requiere otro uso.
Preguntas frecuentes
¿Cuánto cuesta una solicitud a la API?
El precio de la API es $0.002 por solicitud. La versión del navegador puede ejecutarse localmente en esta página.
¿Qué unidades puedo usar?
Puede usar cualquier unidad positiva, como gramos, onzas, mililitros, litros, tazas o bandejas, siempre que total_yield y serving_size empleen la misma.
¿Por qué no se cuentan las raciones parciales?
La estimación cuenta raciones estándar completas para no prometer un recipiente lleno cuando queda una cantidad insuficiente.
¿Qué ocurre con una cantidad menor que una ración?
Aparece como remainder_yield. Puede refrigerarla, combinarla con otra comida o repartirla de manera intencional.
¿Por qué produjo un error el número de raciones inmediatas?
El número superaba las raciones estándar completas disponibles en el rendimiento total de la receta.
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/final3/leftover-portion-freeze-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_yield":2400,"serving_size":300,"immediate_servings":3}'const res = await fetch("https://api.kit.forhosting.com/final3/leftover-portion-freeze-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_yield": 2400,
"serving_size": 300,
"immediate_servings": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/leftover-portion-freeze-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_yield": 2400,
"serving_size": 300,
"immediate_servings": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/leftover-portion-freeze-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_yield":2400,"serving_size":300,"immediate_servings":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_yield":2400,"serving_size":300,"immediate_servings":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/leftover-portion-freeze-estimate", 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
{
"total_yield": 2400,
"serving_size": 300,
"immediate_servings": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.leftover_portion_freeze_estimate",
"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. |