Calculadora de pureza porcentual
4,85 g de sustancia pura en una muestra de 5 g dan una pureza del 97 %: escriba las dos masas en la misma unidad y obtenga la pureza, la fracción de pureza y cada paso del cálculo para su informe o su tarea. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masa pura
- 4,85
- Masa de muestra
- 5
- Pureza porcentual
- 97 %
- Fracción de pureza
- 0,97
Una calculadora de pureza porcentual convierte dos masas de laboratorio en la pureza que aparece en informes de ensayo, tareas y hojas de control de calidad. Introduzca la masa de la sustancia pura recuperada o medida y la masa total de la muestra impura; la herramienta devuelve la pureza porcentual igual a masa pura dividida por masa de muestra multiplicada por cien, más la fracción de pureza adimensional, una fórmula legible y la sustitución paso a paso para que pueda comprobar la aritmética a mano.
Qué significa la pureza porcentual en muestras
La pureza porcentual es la fracción de la masa de una muestra que corresponde a la sustancia pura deseada, expresada en escala porcentual. La fórmula definitoria es pureza porcentual igual a masa de sustancia pura dividida por masa de muestra multiplicada por cien. El denominador es la masa total de la muestra —incluidas las impurezas—, no solo la masa de impurezas, trampa habitual en los deberes.
Como numerador y denominador usan la misma unidad de masa, gramos se cancelan con gramos y kilogramos con kilogramos; no se mezclan mililitros de volumen con gramos de producto puro en esta definición salvo que ya se haya convertido el volumen a masa.
Una muestra de sal al noventa y siete por ciento de pureza significa noventa y siete gramos de sal pura por cada cien gramos de muestra, lo cual no es lo mismo que el porcentaje en masa de una disolución (soluto en disolvente) ni el rendimiento porcentual de una reacción (producto real sobre teórico). La fracción de pureza es la misma razón sin el factor de cien, así que una pureza del noventa y siete por ciento corresponde a una fracción de cero punto nueve siete.
Problemas de aula, ensayos de farmacopea e informes de certificado de análisis industrial se apoyan en esta definición. Esta calculadora implementa solo esa fórmula cerrada: no convierte porcentaje en volumen, porcentaje molar, composición elemental, pureza en quilates de oro ni rendimiento de reacción, y no consulta densidades. Cuando la masa de muestra es cero o no positiva la razón no está definida, de modo que la herramienta rechaza la entrada en lugar de inventar una pureza para un pesaje vacío.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga ambas masas en la misma unidad antes de invocar la herramienta; convertir usted mismo kilogramos de muestra y gramos de sustancia pura queda fuera del alcance de esta calculadora y producirá un porcentaje incorrecto si se dejan 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 la masa pura supera la de muestra —por ejemplo 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 recortar, de modo que las pruebas automatizadas puedan detectar fallos de entrada de datos.
Esta página se dirige a quienes buscan una calculadora de pureza porcentual, pureza a partir de la masa de muestra o sustancia pura sobre muestra en línea; no es una calculadora de porcentaje en masa de disolución, ni de rendimiento porcentual, ni un convertidor de quilates de oro. Prefiera esta capacidad cuando ya tenga ambas masas y solo necesite la pureza; si su fuente es un problema con volúmenes o moles, convierta primero a masa.
Qué puede hacer con ella
Comprobación de pureza en deberes
El alumnado introduce masas puras y de muestra de problemas de purificación del libro y compara pureza porcentual y fracción escritas a mano con un resultado determinista antes de entregar.
Ensayo de laboratorio y verificación de lotes
Los técnicos verifican que el producto puro pesado frente a la muestra total coincide con la pureza objetivo del certificado de análisis sin abrir una hoja de cálculo en cada control.
Preguntas frecuentes
¿Qué es la pureza porcentual?
La pureza porcentual es (masa de sustancia pura / masa de muestra) × 100. Indica qué parte de la masa de la muestra es el compuesto puro deseado.
¿Qué ocurre si la masa de muestra es cero?
La pureza porcentual no está definida (división por cero).
¿Es lo mismo que el porcentaje en masa o el rendimiento porcentual?
No. El porcentaje en masa es soluto sobre masa de disolución para concentración; el rendimiento porcentual es producto real sobre teórico. La pureza porcentual es sustancia pura sobre masa total de muestra.
¿Puede la pureza porcentual superar el 100%?
Sí, si la masa pura se introduce mayor que la de muestra (suele ser un error de datos).
¿Es gratuita la calculadora de pureza porcentual?
La herramienta del navegador es gratuita y se ejecuta en local.
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-purity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pure_mass":4.85,"sample_mass":5}'const res = await fetch("https://api.kit.forhosting.com/chem/percent-purity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pure_mass": 4.85,
"sample_mass": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/percent-purity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pure_mass": 4.85,
"sample_mass": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/percent-purity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pure_mass":4.85,"sample_mass":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pure_mass":4.85,"sample_mass":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/percent-purity", 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
{
"pure_mass": 4.85,
"sample_mass": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.percent_purity",
"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 de muestra es cero el porcentaje no está definido, por lo 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 reloj— de modo que el ejecutor gratuito del navegador y la API prepago devuelven el mismo JSON tras un redondeo decimal fijo cada vez que la invoca.
Cómo invocar la API y qué devuelve
La masa pura debe ser no negativa; la masa de muestra debe ser estrictamente positiva: valores iguales o inferiores a uno por diez a la menos quince, o cualquier masa de muestra no positiva, se tratan como cero y se rechazan. Si la masa pura supera la masa de muestra el porcentaje puede exceder de cien y el mensaje lo indica de forma explícita para que se vean errores de contabilidad. Envíe un cuerpo JSON con dos números finitos obligatorios: pure_mass (alias mass_pure, m_pure, pure, pure_substance_mass, grams_pure) y sample_mass (alias mass_sample, m_sample, sample, total_sample_mass, total_mass). Los valores absolutos deben permanecer dentro del límite publicado de un billón para que las razones intermedias sigan siendo finitas en precisión doble IEEE en el Worker y en el navegador. En caso de éxito la respuesta repite pure_mass y sample_mass redondeados, fija percent_purity al porcentaje redondeado, purity_fraction a la razón adimensional pura sobre muestra, unit a la cadena percent, formula a pureza porcentual igual a m_pure sobre m_sample por cien, message a un resumen breve en inglés y steps a un array ordenado de líneas de sustitución. La validación fallida —campos ausentes, números no finitos, valores fuera de límites absolutos, masa pura negativa o masa de muestra cero— devuelve invalid_input y nunca se cobra. El precio es un fijo de $0.002 por petición exitosa con unidad item y precio marginal cero.
Consejos prácticos, límites y búsquedas relacionadas
Para la enseñanza, combine ejemplos: cuatro punto ocho cinco gramos de producto puro en una muestra de cinco gramos dan el noventa y siete por ciento; doce gramos puros en quince gramos de muestra dan el ochenta por ciento; y masa de muestra cero demuestra la ruta dura invalid_input que protege de 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 fija deliberadamente la masa de muestra a cero. Las comprobaciones de ida y vuelta son sencillas: recalcule a mano pura dividida por muestra por cien y confirme que coincide con percent_purity publicado con el mismo redondeo a doce decimales, y confirme que purity_fraction por cien reproduce percent_purity.
Casos de integración
Pruebas unitarias de software de ensayo
Genere porcentajes de pureza conocidos y rechazos deliberados por masa de muestra cero para katas de código y pruebas de contrato de la API.