Calculadora de % de rendimiento
Pesar 8,5 g de producto seco frente a 10 g teóricos da un rendimiento del 85 %: escriba las dos masas y obtenga el rendimiento, la fracción de rendimiento y la sustitución paso a paso, lista para su informe de laboratorio. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masa real
- 8,5
- Masa teórica
- 10
- Porcentaje de rendimiento
- 85 %
- Fracción de rendimiento
- 0,85
Una calculadora de porcentaje de rendimiento convierte dos masas de producto de una reacción química en la única cifra de eficiencia que necesita todo informe de laboratorio. Introduzca la masa real del producto que aisló y la masa máxima teórica predicha por la estequiometría; la herramienta devuelve el porcentaje de rendimiento igual a masa real entre masa teórica por cien, más la fracción de rendimiento adimensional, una cadena de fórmula legible y la sustitución paso a paso para que pueda comprobar la aritmética a mano.
Qué significa el porcentaje de rendimiento en una reacción química
El porcentaje de rendimiento mide cuánto del máximo estequiométrico de producto recuperó realmente tras la reacción, el trabajo posterior y el aislamiento. La fórmula definitoria es porcentaje de rendimiento igual a masa de producto real entre masa de producto teórico por cien. La masa teórica es la cantidad de producto que obtendría si cada mol del reactivo limitante se convirtiera por completo según la ecuación equilibrada y no se perdiera nada en reacciones secundarias ni en transferencias; la masa real es lo que pesó en la balanza tras la purificación.
Como numerador y denominador usan la misma unidad de masa, gramos se cancelan con gramos y kilogramos con kilogramos—no debe mezclar miligramos de producto con gramos de rendimiento teórico sin convertir antes. Un rendimiento del ochenta y cinco por ciento significa por tanto que recuperó ochenta y cinco gramos por cada cien gramos que predijo la estequiometría. La fracción de rendimiento es el mismo cociente sin el factor de cien, de modo que un porcentaje de ochenta y cinco corresponde a una fracción de 0.85.
Informes de prácticas, tickets de química de proceso y métricas de química verde se basan en esta definición cerrada. Esta calculadora implementa solo esa fórmula: no equilibra ecuaciones, no calcula masa teórica a partir de moles y masa molar, ni consulta densidades. Cuando la masa teórica es cero o no positiva el cociente no está definido, así que la herramienta rechaza la entrada en lugar de inventar una eficiencia para un máximo imposible.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga ambas masas en la misma unidad antes de llamar a la herramienta; convertir usted mismo kilogramos de producto teórico y gramos de sólido aislado queda fuera del alcance de esta calculadora y producirá un rendimiento erróneo si quedan inconsistentes. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; las cadenas numéricas solo se aceptan si coinciden con un patrón numérico finito estricto.
Cuando lo real supera lo teórico—por ejemplo producto aún húmedo con disolvente o un error de transcripción que intercambió campos—la herramienta sigue devolviendo un porcentaje por encima de cien con una nota explícita en lugar de acotar, de modo que las pruebas automatizadas puedan captar fallos de entrada de datos.
Esta página apunta a quienes buscan una calculadora de porcentaje de rendimiento, masa real frente a teórica o rendimiento de reacción a partir de masas de producto en línea; no es un solucionador de reactivo limitante, ni un convertidor de moles desde masa, ni un planificador de síntesis multi-paso. Prefiera esta capacidad cuando ya tenga ambas masas y solo necesite la cifra de porcentaje de rendimiento; si su fuente es un problema con moles de reactivo, calcule primero la masa teórica.
Qué puede hacer con ella
Comprobación de % de rendimiento en prácticas
El alumnado introduce la masa de producto aislado y la masa teórica estequiométrica de un laboratorio de síntesis y compara porcentaje y fracción de rendimiento manuscritos con un resultado determinista antes de entregar el informe.
Preguntas frecuentes
¿Qué es el porcentaje de rendimiento en química?
El porcentaje de rendimiento es (masa de producto real / masa de producto teórico) × 100. Indica cuánto del máximo estequiométrico recuperó tras la reacción y el aislamiento.
¿Puede el porcentaje de rendimiento superar el 100 %?
Sí. Si la masa real supera la teórica (producto húmedo, error de pesada o contabilidad), el resultado puede exceder el 100 % y message lo indica de forma explícita.
¿Calcula la masa teórica a partir de moles?
Use primero una herramienta de moles desde masa o de estequiometría si solo tiene cantidades de reactivo.
¿Es gratuita la calculadora de porcentaje de rendimiento?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Puedo poner una masa en miligramos y la otra en gramos?
No. Las dos masas deben ir en la misma unidad, gramos con gramos o kilogramos con kilogramos. La calculadora no convierte unidades, así que pase antes una de ellas o el rendimiento saldrá desviado en un factor de mil.
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/chem/percent-yield-from-masses \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"actual_mass":8.5,"theoretical_mass":10}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-yield-from-masses", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"actual_mass": 8.5,
"theoretical_mass": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-yield-from-masses",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"actual_mass": 8.5,
"theoretical_mass": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-yield-from-masses", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"actual_mass":8.5,"theoretical_mass":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"actual_mass":8.5,"theoretical_mass":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-yield-from-masses", 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
{
"actual_mass": 8.5,
"theoretical_mass": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_yield_from_masses",
"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_abs | 1000000000000 |
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
Cuando la masa teórica es cero o negativa el cociente no está definido, así que la API devuelve un error invalid_input claro en lugar de Infinity o un NaN silencioso. El camino es aritmética pura—sin red, sin semillas aleatorias, sin dependencia del reloj—así que el ejecutor gratuito del navegador y la API prepago devuelven el mismo JSON tras redondeo decimal fijo cada vez que se llama.
Cómo llamar a la API y qué devuelve
La masa real debe ser no negativa; la masa teórica debe ser estrictamente positiva—valores en o por debajo de 1e-15, o cualquier masa teórica no positiva, se tratan como cero o negativos y se rechazan. Si la masa real supera la teórica el porcentaje puede exceder cien y message lo indica explícitamente para que producto húmedo, secado incompleto o errores de contabilidad queden visibles. Envíe un cuerpo JSON con dos números finitos obligatorios: actual_mass (alias mass_actual, m_actual, experimental_mass, yield_mass, obtained_mass) y theoretical_mass (alias mass_theoretical, m_theoretical, expected_mass, max_mass, stoichiometric_mass). Los valores absolutos deben permanecer dentro del límite publicado de un billón (10¹²) para que los cocientes intermedios sigan siendo finitos en precisión doble IEEE en el Worker y en el navegador. Si tiene éxito, la respuesta repite actual_mass y theoretical_mass redondeadas, fija percent_yield al porcentaje redondeado, yield_fraction al cociente adimensional real sobre teórico, unit a la cadena percent, formula a porcentaje de rendimiento igual a m_actual entre m_theoretical por cien, message a un resumen breve y steps a un arreglo ordenado de líneas de sustitución. Validación fallida—campos ausentes, números no finitos, valores fuera de límites absolutos, masa real negativa o masa teórica cero o negativa—devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición exitosa con unidad item y precio marginal unitario cero.
Consejos prácticos, límites y búsquedas relacionadas
Para enseñanza, empareje ejemplos: 8.5 g reales frente a 10 g teóricos dan ochenta y cinco por ciento; 4.2 g frente a 5 g dan ochenta y cuatro por ciento; y masa teórica cero demuestra el camino duro invalid_input que protege la división por cero. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando el alumnado pone deliberadamente masa teórica a cero. Las comprobaciones de ida y vuelta son fáciles: recalcule a mano real entre teórico por cien y confirme que iguala percent_yield publicado con el mismo redondeo a doce decimales, y confirme que yield_fraction por cien reproduce percent_yield.
Casos de integración
Pruebas unitarias de software estequiométrico
Genere casos conocidos por debajo del 100 %, exactamente 100 % y por encima del 100 %, más rechazos deliberados de teórico cero para kata de código y valores esperados de canalización.
Registro de recuperación de lote en química de proceso
Los técnicos envían masas real y teórica de producto desde un ticket de lote y guardan el percent_yield devuelto en registros de calidad sin abrir una hoja de cálculo.
Preguntas técnicas
¿Qué ocurre si la masa teórica es cero o negativa?
El porcentaje de rendimiento no está definido. Esta herramienta devuelve invalid_input en lugar de Infinity o una eficiencia negativa.