Calculadora de percentual peso/volume
5 g de soluto em 100 mL de solução dão 5% w/v, ou 0,05 g por mL. Digite os gramas e o volume final em mililitros e obtenha a concentração para o rótulo da farmácia, um tampão ou um relatório de laboratório. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Massa do soluto
- 5
- Volume em ml
- 100
- Percentual peso/volume
- 5
- Gramas por ml
- 0,05
O percentual peso/volume, escrito % w/v, responde a uma pergunta rotineira de laboratório: quantos gramas de soluto estão dissolvidos em cada cem mililitros de solução? Farmacêuticos, bioquímicos clínicos e estudantes usam a definição: percentual m/v é igual à massa do soluto em gramas dividida pelo volume da solução em mililitros, multiplicada por cem; assim, uma solução a cinco por cento significa cinco gramas de soluto por cem mililitros de solução pronta. Esta capacidade calcula essa concentração de forma determinística a partir de dois números, retorna também gramas por mililitro para cálculos em pipeline e rejeita volume zero ou negativo com um erro claro de entrada inválida, para que notebooks, integrações com LIMS e corretores de exercícios nunca vejam Infinity.
Definição de percentual peso/volume e como preparar as duas entradas
O percentual peso/volume é definido como percentual m/v igual à massa m do soluto em gramas dividida pelo volume V da solução em mililitros, multiplicada por cem. Se você dissolve cinco gramas de soluto e completa a solução até cem mililitros, o percentual m/v é cinco e gramas por mililitro é zero vírgula zero cinco. Ambos os valores devem ser finitos; a massa do soluto deve ser não negativa e o volume deve ser estritamente positivo.
Volume zero é entrada inválida porque a divisão por zero é indefinida neste produto — o motor nunca inventa uma concentração infinita. Volume negativo também é rejeitado para que o contrato permaneça honesto para o trabalho de laboratório. A definição clássica fixa as unidades em gramas e mililitros: converta quilogramas ou litros por conta própria antes de chamar, para que os rótulos sigam as convenções de farmácia e bioquímica clínica.
Casos de uso
Verificação de lições de casa e relatórios de laboratório
Estudantes informam os gramas do soluto e os mililitros da solução, conferem o % w/v com as respostas resolvidas e recebem um erro claro quando o volume é zero ou negativo por engano.
Preparo de medicamentos e tampões em farmácia
Cadernos de manipulação convertem a massa de soluto do lote e o volume final em percentual peso/volume para rótulos, gráficos SPC e fichas de protocolo.
Perguntas frequentes
O que acontece se o volume for zero ou negativo?
O percentual peso/volume divide a massa pelo volume, portanto um denominador zero ou negativo é rejeitado e não é cobrado.
% w/v é o mesmo que percentual em massa (m/m)?
Não. % w/v usa o volume da solução no denominador; o percentual em massa usa a massa total.
A calculadora de percentual peso/volume é gratuita?
A ferramenta no navegador roda de graça no seu dispositivo.
Quais unidades devo usar?
Essa é a convenção clássica de farmácia e bioquímica clínica para % w/v (gramas por 100 mL).
Qual volume entra na conta: o do solvente ou o da solução pronta?
O da solução pronta. Você dissolve o soluto e completa até o volume desejado, por exemplo 100 mL; é esse volume final que entra, e não a quantidade de solvente adicionada.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"solute_mass": 5,
"volume_ml": 100
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.weight_volume_percent",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
A calculadora gratuita de percentual peso/volume no navegador roda no seu dispositivo, sem conta; a API pré-paga cobra US$ 0,002 por item bem-sucedido quando servidores e SDKs precisam do mesmo contrato estável.
Definição de percentual peso/volume e como preparar as duas entradas
Envie os campos obrigatórios solute_mass e volume_ml como números JSON ou strings numéricas; os apelidos solute, mass_g, m_solute e grams correspondem ao numerador de massa, enquanto volume, solution_volume, v_ml e milliliters correspondem ao denominador de volume. Entradas idênticas sempre produzem JSON idêntico, pois o caminho é aritmética pura, sem rede, sem semente aleatória e sem relógio de parede. Exercícios de sala de aula, receitas de soros e tampões e planilhas de controle de qualidade usam a mesma definição, portanto fixar o weight_volume_percent esperado em testes é seguro entre execuções e linguagens.
Como ler weight_volume_percent, grams_per_ml e os casos de erro
Valores cuja magnitude absoluta excede o limite publicado são rejeitados por segurança do isolamento. Percentuais muito grandes são matematicamente permitidos quando a massa é alta em relação ao volume — útil para detectar erros de unidade — portanto, chamadores que exigem uma faixa prática de concentração devem validar esse intervalo na própria interface após ler a resposta. Em caso de sucesso, a resposta ecoa solute_mass e volume_ml, informa weight_volume_percent como cem vezes a razão massa sobre volume e retorna grams_per_ml como a concentração bruta m sobre V, sem o fator de escala do percentual. O campo de fórmula é sempre a string percentual m/v igual a m_solute_g sobre V_mL vezes cem, e method é sempre weight_volume_percent, para que o código a jusante possa ramificar sem inspecionar formatos. Use weight_volume_percent quando rótulos, resumos no estilo SDS ou respostas de alunos esperam um percentual; use grams_per_ml quando o próximo passo é análise dimensional ou conversão para mg/mL multiplicando por mil. A ausência de qualquer campo obrigatório, números não finitos, massa de soluto negativa, volume zero e volume negativo falham com invalid_input e não são cobrados após o motor rejeitar a requisição.
Uso da API, preços, fluxos de laboratório e limites práticos
Use a calculadora gratuita de percentual peso/volume no navegador para verificar lições de casa, demonstrações em aula e cálculos rápidos em lote, sem instalar planilha ou sistema CAS de química. Percentual peso/volume não é percentual em massa: o denominador é volume, não massa total, e seria necessária a densidade para converter entre eles — este produto intencionalmente omite essa etapa para manter o foco no percentual m/v a partir de gramas e mililitros. Envie um corpo JSON com solute_mass em gramas e volume_ml em mililitros, usando opcionalmente os apelidos documentados se o seu formulário já diz solution_volume ou grams. Use a API pré-paga quando um LIMS, plataforma de tutoria, caderno de farmácia ou pipeline de controle de processo precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após o motor rejeitar a requisição. Combine este endpoint com ferramentas de fração mássica quando precisar de percentual peso/peso em vez de peso/volume, ou com calculadoras de diluição quando o próximo passo for preparar uma concentração menor a partir de um estoque. Autores que distribuem SDKs podem mapear weight_volume_percent diretamente para rótulos de UI e grams_per_ml para modelos internos de concentração — os mesmos dois números que os estudantes escrevem no papel ao calcular o percentual peso por volume à mão.
Casos de integração
APIs de LIMS e tutoria
Plataformas chamam um endpoint pré-pago estável para % w/v em vez de reimplementar a matemática de gramas por 100 mL em cada linguagem cliente.
Perguntas técnicas
Como calculo o percentual peso/volume com esta ferramenta?
Envie JSON com solute_mass em gramas e volume_ml em mililitros (por exemplo 5 e 100). A resposta inclui weight_volume_percent e grams_per_ml.