Calculadora de porcentaje peso/volumen
5 g de soluto en 100 mL de solución son un 5 % p/v, o 0,05 g por mL. Escriba los gramos y el volumen final en mililitros y obtenga la concentración para una etiqueta de farmacia, un tampón o un 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 de soluto
- 5
- Volumen en ml
- 100
- Porcentaje peso/volumen
- 5
- Gramos por ml
- 0,05
El porcentaje peso/volumen, abreviado % p/v, responde a una pregunta habitual de laboratorio: ¿cuántos gramos de soluto están disueltos en cada cien mililitros de solución? Farmacéuticos, químicos clínicos y estudiantes emplean la definición de que el porcentaje p/v equivale a la masa de soluto en gramos dividida por el volumen de solución en mililitros, multiplicada luego por cien, de modo que una solución al cinco por ciento significa cinco gramos de soluto por cada cien mililitros de solución terminada. Esta capacidad calcula dicha concentración de forma determinista a partir de dos números, devuelve además los gramos por mililitro para cálculos en cadena y rechaza el volumen cero o negativo con un claro error de entrada no válida, de modo que los cuadernos, los módulos LIMS y los correctores de tareas nunca vean Infinity.
Definición del porcentaje peso/volumen y cómo preparar las dos entradas
El porcentaje peso/volumen se define como el porcentaje p/v igual a la masa m del soluto en gramos dividida por el volumen V de la solución en mililitros, multiplicado luego por cien. Si disuelve cinco gramos de soluto y enrasa la solución a cien mililitros, el porcentaje p/v es cinco y los gramos por mililitro son 0.05. Ambos valores deben ser finitos; la masa de soluto debe ser no negativa y el volumen debe ser estrictamente positivo.
El volumen cero constituye una entrada no válida porque la división por cero no está definida para este producto: el motor nunca inventa una concentración infinita. El volumen negativo también se rechaza para que el contrato sea honesto en el trabajo de laboratorio. La definición clásica fija las unidades en gramos y mililitros: convierta usted mismo los kilogramos o litros antes de llamar, de modo que las etiquetas coincidan con las convenciones farmacéuticas y de química clínica.
Qué puede hacer con ella
Comprobación de tareas e informes de laboratorio
Los estudiantes introducen los gramos de soluto y los mililitros de solución, verifican el % p/v frente a las soluciones resueltas y reciben un error claro cuando el volumen es cero o negativo por equivocación.
Preparación de fórmulas farmacéuticas y tampones
Los cuadernos de formulación convierten la masa de soluto del lote y el volumen final en porcentaje peso/volumen para etiquetas, gráficos SPC y hojas de protocolo.
Preguntas frecuentes
¿Qué ocurre si el volumen es cero o negativo?
El porcentaje peso/volumen divide la masa entre el volumen, por lo que un denominador cero o negativo se rechaza y no se cobra.
¿Es el % p/v lo mismo que el porcentaje másico (p/p)?
No. El % p/v usa el volumen de la solución en el denominador; el porcentaje másico usa la masa total.
¿Es gratuita la calculadora de porcentaje peso/volumen?
La herramienta del navegador funciona gratis en su dispositivo.
¿Qué unidades debo usar?
Esa es la convención clásica de farmacia y química clínica para el % p/v (gramos por 100 mL).
¿Debo escribir el volumen del disolvente o el volumen final de la solución?
El volumen final de la solución. Se disuelve el soluto y se completa hasta el volumen deseado, por ejemplo 100 mL; ese volumen terminado es el que se introduce, no la cantidad de disolvente que añadió.
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/weight-volume-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"solute_mass":5,"volume_ml":100}'const res = await fetch("https://api.kit.forhosting.com/chem/weight-volume-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"solute_mass": 5,
"volume_ml": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/weight-volume-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"solute_mass": 5,
"volume_ml": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/weight-volume-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"solute_mass":5,"volume_ml":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"solute_mass":5,"volume_ml":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/weight-volume-percent", 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
{
"solute_mass": 5,
"volume_ml": 100
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.weight_volume_percent",
"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 calculadora gratuita de porcentaje peso/volumen funciona en su dispositivo sin necesidad de cuenta; la API de prepago cobra $0.002 por elemento procesado con éxito cuando servidores y SDKs necesitan el mismo contrato estable.
Definición del porcentaje peso/volumen y cómo preparar las dos entradas
Envíe los campos obligatorios solute_mass y volume_ml como números JSON o cadenas numéricas; los alias solute, mass_g, m_solute y grams corresponden al numerador de masa, mientras que volume, solution_volume, v_ml y milliliters corresponden al denominador de volumen. Entradas idénticas producen siempre un JSON idéntico porque el recorrido es aritmética pura, sin red, sin semilla aleatoria y sin reloj del sistema. Los ejercicios de clase, las recetas de sueros y tampones y las hojas de control de calidad usan la misma definición, por lo que fijar el weight_volume_percent esperado en las pruebas es seguro entre ejecuciones y lenguajes.
Cómo interpretar weight_volume_percent, grams_per_ml y los casos de error
Los valores cuya magnitud absoluta supera el límite publicado se rechazan por seguridad del entorno aislado. Los porcentajes muy grandes están matemáticamente permitidos cuando la masa es alta en relación con el volumen —lo cual resulta útil para detectar errores de unidades—, de modo que quienes llamen y requieran una banda práctica de concentración deben validar ese rango en su propia interfaz tras leer la respuesta. En caso de éxito, la respuesta hace eco de solute_mass y volume_ml, informa weight_volume_percent como cien veces la razón masa-volumen y devuelve grams_per_ml como la concentración en bruto m sobre V sin el factor de escala porcentual. El campo de fórmula es siempre la cadena porcentaje p/v igual a m_solute_g dividido por V_mL por cien, y method es siempre weight_volume_percent, de modo que el código posterior pueda bifurcar sin inspeccionar estructuras. Utilice weight_volume_percent cuando las etiquetas, los resúmenes tipo SDS o las respuestas de los estudiantes esperen un porcentaje; utilice grams_per_ml cuando el paso siguiente sea un análisis dimensional o la conversión a mg/mL multiplicando por mil. La falta de cualquiera de los campos obligatorios, los números no finitos, la masa de soluto negativa, el volumen cero y el volumen negativo fallan con invalid_input y no se cobran después de que el motor rechace la solicitud.
Uso de la API, precios, flujos de trabajo de laboratorio y límites prácticos
Llame a la calculadora gratuita de porcentaje peso/volumen en el navegador para comprobar tareas, hacer demostraciones en clase y cálculos rápidos por lotes sin instalar una hoja de cálculo ni un CAS de química. El porcentaje peso/volumen no es el porcentaje másico: el denominador es el volumen, no la masa total, y se necesitaría la densidad para convertir entre ambos; este producto omite deliberadamente ese paso para que la intención de búsqueda se centre en el % p/v a partir de gramos y mililitros. Envíe un cuerpo JSON con solute_mass en gramos y volume_ml en mililitros, usando opcionalmente los alias documentados si su formulario ya dice solution_volume o grams. Use la API de prepago cuando un LIMS, una plataforma de tutoría, un cuaderno de farmacia o una cadena de control de procesos necesite un contrato estable bajo saldo KIT a $0.002 por elemento procesado con éxito; los fallos de validación nunca consumen saldo después de que el motor rechace la solicitud. Combine este endpoint con las herramientas de fracción másica cuando necesite el porcentaje peso/peso en lugar del peso/volumen, o con las calculadoras de dilución cuando el paso siguiente sea preparar una concentración menor a partir de una solución madre. Los autores que distribuyen SDKs pueden mapear weight_volume_percent directamente a las etiquetas de la interfaz y grams_per_ml a los modelos internos de concentración: los mismos dos números que los estudiantes escriben en papel cuando calculan a mano el porcentaje peso por volumen.
Casos de integración
APIs de LIMS y tutoría
Las plataformas llaman a un endpoint de prepago estable para el % p/v en lugar de reimplementar el cálculo de gramos por 100 mL en cada lenguaje cliente.
Preguntas técnicas
¿Cómo calculo el porcentaje peso/volumen con esta herramienta?
Envíe un JSON con solute_mass en gramos y volume_ml en mililitros (por ejemplo, 5 y 100). La respuesta incluye weight_volume_percent y grams_per_ml.