Converter razão em porcentagem
Veja quanto do todo cada parte de uma razão representa: 3:7 vira 30 % e 70 %, e 30:70 dá exatamente o mesmo resultado. Funciona com duas partes ou com muitas, até 100 termos. 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
- Razão
- 3:7
- Total
- 10
Converta qualquer razão com duas ou mais partes em percentuais do total. Informe termos não negativos separados por dois-pontos, como 3:7 ou 1:2:3; a calculadora soma os termos e divide cada um por esse total. O resultado mostra cada parte original ao lado de seu percentual, facilitando a leitura da relação. Partes iguais a zero são aceitas quando existe outra positiva, enquanto termos negativos e razões com total zero geram um erro de entrada claro.
Como informar uma razão
Escreva a razão com dois ou mais números separados por dois-pontos. Um exemplo comum de duas partes é 3:7, mas o mesmo formato funciona com várias partes, como 2:3:5 ou 1.5:2.5:6. Espaços ao redor dos números não causam problema, pois são removidos antes do cálculo.
Cada termo deve ser um número decimal finito e não negativo. Um termo zero é válido se pelo menos outro for positivo; por exemplo, 0:4 representa uma primeira parte sem participação e uma segunda parte com toda a participação. Termos negativos são recusados porque o percentual de uma parte sobre o todo representa aqui uma distribuição, composição ou cota, e não uma variação com sinal.
Inclua todas as partes pertencentes ao todo. Se a razão de uma receita for 2:1:1, informar apenas 2:1 descreverá outro total e produzirá percentuais diferentes. A calculadora aceita até 100 termos, quantidade suficiente para misturas, distribuições, pesquisas e exercícios usuais, mantendo entrada e saída legíveis.
Como a conversão é calculada
A conversão começa pela soma de todos os termos para obter o todo. Em 3:7, o total é 10. Em seguida, cada termo é dividido por 10 e multiplicado por 100: o primeiro vira 30 por cento e o segundo, 70 por cento.
Uma razão de três partes segue exatamente a mesma regra. Em 1:2:3, o total é 6; portanto, as parcelas são aproximadamente 16.6666666667 por cento, 33.3333333333 por cento e 50 por cento. Os resultados são arredondados para no máximo dez casas decimais, preservando a utilidade das dízimas sem exibir ruído de ponto flutuante.
Assim, vários percentuais arredondados separadamente podem somar um valor ínfimo acima ou abaixo de 100. Isso é apenas um efeito de exibição, não uma alteração da razão. A resposta também inclui os termos interpretados e o total, permitindo conferir a conta ou reutilizar o resultado estruturado.
Multiplicar todos os termos pelo mesmo fator positivo não muda os percentuais: 3:7 e 30:70 produzem as mesmas parcelas.
Como ler resultados e tratar razões inválidas
Cada linha da saída identifica a parte pela posição iniciada em um, repete o termo numérico e informa seu percentual do total combinado. Essa ordem importa quando os termos correspondem a categorias nomeadas: mantenha uma anotação separada indicando que a primeira parte é marketing, a segunda é operações e assim por diante. A calculadora não cria rótulos porque a entrada foi mantida compacta e universal.
Se todos os termos forem zero, nenhum percentual poderá ser calculado: a divisão por um total zero é indefinida, por isso 0:0 e 0:0:0 retornam erro. Um termo ausente, como em 3::7, também retorna erro em vez de ser silenciosamente tratado como zero. Vírgulas, frações com barra, notação científica, Infinity e sinais negativos não são aceitos.
Primeiro converta esses valores para notação decimal comum e não negativa. Essa validação rigorosa impede que uma razão malformada produza uma distribuição plausível, porém enganosa.
Casos de uso
Transformar uma mistura em percentuais
Converta proporções de ingredientes, tintas, concreto ou soluções em parcelas percentuais antes de ajustar a mistura a uma quantidade desejada.
Explicar divisões de recursos
Expresse uma razão de orçamento, equipe, propriedade ou carga de trabalho em percentuais mais fáceis de apresentar e comparar.
Conferir exercícios com várias partes
Verifique tarefas e exemplos didáticos de razão para percentual, inclusive com termos zero e resultados decimais periódicos.
Perguntas frequentes
Como converter 3:7 em percentuais?
Some os termos para obter 10, divida cada termo por 10 e multiplique por 100. O resultado é 30% e 70%.
Posso converter uma razão com mais de duas partes?
Sim. Informe até 100 termos separados por dois-pontos, como 1:2:3; cada termo será calculado sobre o total de todos eles.
Termos decimais são aceitos?
Sim. Decimais comuns não negativos, como 1.5:2.5, são aceitos. Notação científica e frações não são aceitas.
Um termo da razão pode ser zero?
Sim, desde que o total de todos os termos seja maior que zero. Um termo zero recebe 0% do todo.
Por que percentuais arredondados às vezes não somam exatamente 100?
Parcelas decimais periódicas são arredondadas separadamente para dez casas, então a soma exibida pode diferir de 100 por um valor mínimo.
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/calc3/ratio-to-percentage-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ratio":"3:7"}'const res = await fetch("https://api.kit.forhosting.com/calc3/ratio-to-percentage-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ratio": "3:7"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc3/ratio-to-percentage-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ratio": "3:7"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc3/ratio-to-percentage-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ratio":"3:7"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ratio":"3:7"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc3/ratio-to-percentage-convert", 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
{
"ratio": "3:7"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc3.ratio_to_percentage_convert",
"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
Como ler resultados e tratar razões inválidas
O preço-base informado é US$ 0,002 para a tarefa de API; a implementação de navegador de nível A usa a mesma lógica determinística para manter resultados consistentes.